class UserLiveServerTestAdmin(unittest.TestCase): def setUp(self): # NOQA self.host = TEST_HOST['hostname'] self.user = TEST_HOST['admin'] self.password = TEST_HOST['admin_password'] self.prefix = TEST_HOST['prefix'] self.member = PortalMember( name=random_ascii_letters(16), password=random_ascii_letters(), displayName='Automated Test User - to be deleted', extension=self.prefix + str(random_extension())[:6], emailAddress='*****@*****.**', description='h' ) self.ssl = TEST_HOST['ssl'] self.u = User( host=self.host, user=self.user, password=self.password, api_type='admin', member=self.member, ssl=self.ssl ) def tearDown(self): # NOQA try: self.u.delete() except (DoesNotExist, Error): pass def test_entity_id(self): self.u.create() self.assertIsInstance(self.u.entity_id(), int) def test_create_member_entity_id(self): self.assertIsInstance(self.u.create(), int) def test_rooms(self): rooms = self.u.all_room_ids() for room in rooms: self.assertIsInstance(room, int) def test_username_create(self): self.u.create() self.assertEqual(self.u.username(), self.member.name) def test_username_no_create(self): del self.u.member with self.assertRaises(Error): self.u.username() def test_update_member(self): pass