Beispiel #1
0
 def test_load(self):
     policy = {
         Policy.RESOURCE: 'dog',
         Policy.EXPIRATION: 10,
         Policy.EXTENSIONS: {'remote_ip': '63.10.133'}
     }
     loaded = Policy.load(policy)
     self.assertTrue(isinstance(loaded, Policy))
     self.assertEqual(loaded.resource, policy[Policy.RESOURCE])
     self.assertEqual(loaded.expiration, policy[Policy.EXPIRATION])
     self.assertEqual(loaded.extensions, policy[Policy.EXTENSIONS])