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
def test_005_guess_string(self): opener = SourceType.opener(SourceType.GUESS) source = opener("string") self.assert_(hasattr(source, 'read')) self.assertEqual(source.read(), "string")
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")
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")