Example #1
0
 def test_008_guess_stdin(self):
     old_stdin = sys.stdin
     try:
         opener = SourceType.opener(SourceType.GUESS)
         sys.stdin = open(os.path.join(os.path.dirname(__file__), 'sourcetype_file.txt'))
         source = opener('-')
         self.assert_(hasattr(source, 'read'))
         self.assertEqual(source.read(), "file")
     finally:
         sys.stdin = old_stdin
Example #2
0
 def test_005_guess_string(self):
     opener = SourceType.opener(SourceType.GUESS)
     source = opener("string")
     self.assert_(hasattr(source, 'read'))
     self.assertEqual(source.read(), "string")
Example #3
0
 def test_007_guess_file(self):
     opener = SourceType.opener(SourceType.GUESS)
     filename = os.path.join(os.path.dirname(__file__), 'sourcetype_file.txt')
     source = opener(filename)
     self.assert_(hasattr(source, 'read'))
     self.assertEqual(source.read(), "file")
Example #4
0
 def test_001_get_opener_for_string(self):
     opener = SourceType.opener(SourceType.STRING)
     source = opener("string")
     self.assert_(hasattr(source, 'read'))
     self.assertEqual(source.read(), "string")