def testDictCapabilities(self):
        mp = ModelPermissions(self.perms)

        self.assertEquals(mp['Perm1'], 1)
        self.assertEquals(mp['Perm2'], 2)
        self.assertEquals(mp['Perm3'], 4)
        self.assertEquals(mp['Perm4'], 8)

        self.assertTrue('Perm3' in mp)
        self.assertFalse('Perm5' in mp)

        self.assertEquals(mp.keys(), self.perms)
        self.assertEquals(mp.values(), self.values)
 def testDictCapabilities(self):
     mp = ModelPermissions(self.perms)
     
     self.assertEquals(mp['Perm1'], 1)
     self.assertEquals(mp['Perm2'], 2)
     self.assertEquals(mp['Perm3'], 4)
     self.assertEquals(mp['Perm4'], 8)
     
     self.assertTrue('Perm3' in mp)
     self.assertFalse('Perm5' in mp)
     
     self.assertEquals(mp.keys(), self.perms)
     self.assertEquals(mp.values(), self.values)