Example #1
0
    def test_blacklist(self):
        default_first = VariableFactory()()
        var = VariableFactory([default_first])()
        self.assertNotEqual(var, default_first)

        var = VariableFactory(["foobar"])
        self.assertNotEqual(var.request_name("foobar"), "foobar")
Example #2
0
 def test_request(self):
     var = VariableFactory()
     first = var()
     self.assertNotEqual(var.request_name(first), first)
     self.assertEqual(var.request_name("foobar"), "foobar")
Example #3
0
 def test_cache(self):
     obj = object()
     var = VariableFactory()
     self.assertEqual(var(obj), var(obj))
     self.assertNotEqual(var(obj), var())
Example #4
0
 def test_basic(self):
     var = VariableFactory()
     self.assertNotEqual(var(), var())