Example #1
0
 def testConfigDeletsAConfigObject(self):
     model.config("key", "val")
     model.config('key', None)
     with self.assertRaises(model.Config.DoesNotExist):
         model.Config.objects.get(key='key')
Example #2
0
 def testConfigCreatesAConfigObject(self):
     model.config("key", "val")
     config = model.Config.objects.get(key='key')
     self.assertEquals(config.key, "key")
     self.assertEquals(config.val, "val")
Example #3
0
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)