Example #1
0
 def test_all_permissions_is_full_mask(self):
     mask = get_binary_mask(PERMISSION_FULL)
     self.assertEquals(mask, 0xFFFF)
Example #2
0
 def test_single_permission_has_single_byte(self):
     mask = get_binary_mask({'records': {'read': True}})
     self.assertEquals(mask, 0x0400)
Example #3
0
 def test_full_permission_is_full_byte(self):
     mask = get_binary_mask({'records': {'create': True,
                                         'read': True,
                                         'update': True,
                                         'delete': True}})
     self.assertEquals(mask, 0x0F00)
Example #4
0
 def test_no_permissions_is_blank_mask(self):
     mask = get_binary_mask({})
     self.assertEquals(mask, 0)