def testConfigDeletsAConfigObject(self): model.config("key", "val") model.config('key', None) with self.assertRaises(model.Config.DoesNotExist): model.Config.objects.get(key='key')
def testConfigCreatesAConfigObject(self): model.config("key", "val") config = model.Config.objects.get(key='key') self.assertEquals(config.key, "key") self.assertEquals(config.val, "val")
def config(key, val): """ Wrapper around the config call in sms.models. ROUTES shouldn't have any direct connections to the model.""" model.config(key, val) return "set {} to {}".format(key, val)