예제 #1
0
 def test_05_update_role(self):
     display_name = 'A %s role' % self.__class__.__name__
     self.role |= {'display_name': display_name}
     self.role.delta_update(self.pulp)
     self.assertPulp(code=200)
     self.assertEqual(
         Role.get(self.pulp, self.role.id).data['display_name'],
         display_name)
예제 #2
0
 def test_05_remove_user(self):
     # remove user from the role
     self.role.remove_user(
         self.pulp,
         self.user.data['login']
     )
     self.assertPulp(code=200)
     self.assertEqual(Role.get(self.pulp, self.role.id).data['users'], [])
예제 #3
0
    def test_07_add_user(self):
        # create user
        self.user.create(self.pulp)
        self.assertPulpOK()

        # add user to the role
        self.role.add_user(self.pulp, self.user.id)
        self.assertPulp(code=200)
        self.assertEqual(
            Role.get(self.pulp, self.role.id).data['users'], [self.user.id])
예제 #4
0
    def test_04_add_user(self):
        # create user
        self.user.create(self.pulp)
        self.assertPulpOK()

        # add user to the role
        self.role.add_user(
            self.pulp,
            data={'login': self.user.data['login']}
        )
        self.assertPulp(code=200)
        self.assertEqual(Role.get(self.pulp, self.role.id).data['users'], [self.user.data['login']])
예제 #5
0
    def test_07_add_user(self):
        # create user
        self.user.create(self.pulp)
        self.assertPulpOK()

        # add user to the role
        self.role.add_user(
            self.pulp,
            self.user.id
        )
        self.assertPulp(code=200)
        self.assertEqual(Role.get(self.pulp, self.role.id).data['users'], [self.user.id])
예제 #6
0
 def test_03_update_role(self):
     display_name = 'A %s role' % self.__class__.__name__
     self.role |= {'display_name': display_name}
     self.role.update(self.pulp)
     self.assertPulp(code=200)
     self.assertEqual(Role.get(self.pulp, self.role.id).data['display_name'], display_name)
예제 #7
0
 def test_01_get_role(self):
     self.assertEqual(self.role, Role.get(self.pulp, self.role.id))
     self.assertEqual(self.role2, Role.get(self.pulp, self.role2.id))
예제 #8
0
 def test_03_get_unexistant_role(self):
     with self.assertRaises(AssertionError):
         Role.get(self.pulp, 'some_id')
     self.assertPulp(code=404)
예제 #9
0
 def test_03_get_unexistant_role(self):
     with self.assertRaises(AssertionError):
         Role.get(self.pulp, 'some_id')
     self.assertPulp(code=404)
예제 #10
0
 def test_02_get_role(self):
     self.assertEqual(self.role, Role.get(self.pulp, self.role.id))
     self.assertEqual(self.role2, Role.get(self.pulp, self.role2.id))
예제 #11
0
 def test_09_remove_user(self):
     # remove user from the role
     self.role.remove_user(self.pulp, self.user.id)
     self.assertPulp(code=200)
     self.assertEqual(Role.get(self.pulp, self.role.id).data['users'], [])