Esempio n. 1
0
    def test_nonexistant_file(self):
        self.section.append(Setting("language", "bullshit"))

        with self.assertRaises(KeyError):
            LanguageDefinition.from_section(self.section)

        self.section.append(Setting("language_family", "bullshit"))
        with self.assertRaises(FileNotFoundError):
            LanguageDefinition.from_section(self.section)
Esempio n. 2
0
    def test_nonexistant_file(self):
        self.section.append(Setting("language", "bullshit"))

        with self.assertRaises(KeyError):
            LanguageDefinition.from_section(self.section)

        self.section.append(Setting("language_family", "bullshit"))
        with self.assertRaises(FileNotFoundError):
            LanguageDefinition.from_section(self.section)
Esempio n. 3
0
 def test_key_contains(self):
     uut = LanguageDefinition.from_section(self.section)
     self.assertIn('extensions', uut)
     self.assertNotIn('randomstuff', uut)
Esempio n. 4
0
 def test_loading(self):
     uut = LanguageDefinition.from_section(self.section)
     self.assertEqual(list(uut["extensions"]), [".c", ".cpp", ".h", ".hpp"])
 def test_key_contains(self):
     uut = LanguageDefinition.from_section(self.section)
     self.assertIn('extensions', uut)
     self.assertNotIn('randomstuff', uut)
Esempio n. 6
0
 def test_loading(self):
     uut = LanguageDefinition.from_section(self.section)
     self.assertEqual(list(uut["extensions"]), [".c", ".cpp", ".h", ".hpp"])