Example #1
0
 def test_invalid_files_caught(self):
     assert scanner.scan(None) is False
     assert scanner.scan("") is False
     assert scanner.scan("/") is False
     assert scanner.scan("C:\\") is False
     assert scanner.scan(2) is False
     assert scanner.scan("""Docstring yo""") is False
     assert scanner.scan(list()) is False
     assert scanner.scan(dict()) is False
Example #2
0
 def test_lexemes_print_to_StringIO(self):
     strio = StringIO("")
     assert scanner.scan("tests/case/abs.swl", strio) is True
Example #3
0
 def test_valid_files_scanned(self):
     assert scanner.scan("tests/case/emptyfile") is True
     assert scanner.scan("tests/case/abs.swl") is True
     assert scanner.scan("tests/case/mystring.swl") is True
     assert scanner.scan("tests/case/factorial.swl") is True
     assert scanner.scan("tests/case/mandelbrot.swl") is True