from django.test import TestCase from django.test import Client # Create your tests here. class UpdateTestCase(TestCase): def setUp(self): self.client = Client() self.staticBases = {'sentinel': {'path': 'WS/update/testDir/sentinel_test_repo'}} def test_updateStaticBase(self): """Animals that can speak are correctly identified""" for static_base in self.staticBases: params = {"user": 'test', "base": static_base, "params": self.staticBases[static_base]} self.client.post('/WS/update/staticBase', params) self.assertEqual(lion.speak(), 'The lion says "roar"') self.assertEqual(cat.speak(), 'The cat says "meow"')