Пример #1
0
 def test_on_test_files(self):
     root = os.path.join(os.path.dirname(__file__), 'detection_test_files')
     for file in os.listdir(root):
         if not os.path.isfile(os.path.join(root, file)):
            continue
         ansfile = file + ".ans"
         if not os.path.isfile(os.path.join(root, ansfile)):
             continue
         with open(os.path.join(root, ansfile), "r") as f:
             ans = f.readline().strip()
             result = get_language(os.path.join(root, file))
             if (ans != "undefined"):
                 self.assertEqual(ans, result, file + " was not determined correctly\n")
             else:
                 self.assertIsNone(result, file + " was not determined correctly\n")
Пример #2
0
 def test_on_test_files(self):
     root = os.path.join(os.path.dirname(__file__), 'detection_test_files')
     for file in os.listdir(root):
         if not os.path.isfile(os.path.join(root, file)):
             continue
         ansfile = file + ".ans"
         if not os.path.isfile(os.path.join(root, ansfile)):
             continue
         with open(os.path.join(root, ansfile), "r") as f:
             ans = f.readline().strip()
             result = get_language(os.path.join(root, file))
             if (ans != "undefined"):
                 self.assertEqual(ans, result,
                                  file + " was not determined correctly\n")
             else:
                 self.assertIsNone(result,
                                   file + " was not determined correctly\n")
Пример #3
0
 def test_non_exist(self):
     with self.assertRaises(PleaseException):
         get_language("random.py")
Пример #4
0
 def test_non_exist(self):
     with self.assertRaises(PleaseException):
         get_language("random.py")