示例#1
0
 def test_more_complex_file(self):
     ms = misspellings.Misspellings()
     errors, results = ms.check(
         os.path.join(BASE_PATH, 'various_spellings.c'))
     self.assertEqual(len(errors), 0)
     self.assertEqual(len(results), 7)
示例#2
0
 def test_good_file(self):
     ms = misspellings.Misspellings()
     errors, results = ms.check(
         os.path.join(BASE_PATH, 'nine_mispellings.c'))
     self.assertEqual(len(errors), 0)
     self.assertEqual(len(results), 9)
示例#3
0
 def test_broken_ms_list(self):
     with self.assertRaises(ValueError):
         misspellings.Misspellings(os.path.join(BASE_PATH,
                                                'broken_msl.txt'))
示例#4
0
 def test_missing_file(self):
     ms = misspellings.Misspellings()
     errors, results = ms.check(os.path.join(BASE_PATH, 'missing_source.c'))
     self.assertTrue(errors)
示例#5
0
 def test_missing_ms_list(self):
     with self.assertRaises(IOError):
         misspellings.Misspellings(
             os.path.join(BASE_PATH, 'missing_msl.txt'))