Exemplo n.º 1
0
class ScienceTestCase(TestCase):
    def setUp(self):
        self.science = Science(LANG)

    def tearDown(self):
        del self.science

    def test_math_formula(self):
        result = self.science.math_formula()
        self.assertIn(result, common.MATH_FORMULAS)

    def test_article_on_wiki(self):
        result = self.science.article_on_wiki()
        parent_file = pull('science_wiki', self.science.lang)
        self.assertIn(result + '\n', parent_file)

    def test_scientist(self):
        result = self.science.scientist()
        parent_file = pull('scientist', self.science.lang)
        self.assertIn(result + '\n', parent_file)

    def test_chemical_element(self):
        result = self.science.chemical_element(name_only=True)
        self.assertGreater(len(result), 2)

        _result = self.science.chemical_element(name_only=False)
        self.assertIsInstance(_result, dict)
Exemplo n.º 2
0
 def setUp(self):
     self.science = Science(LANG)