def test_add_meeting(self): model = ModelService() user1_uid = 11111111111 user1_username = '******' user1_description = "I love python" user2_uid = 22222222222 user2_username = '******' user2_description = "I love python too" model.add_user(uid=user1_uid, username=user1_username, description=user1_description) model.add_user(uid=user2_uid, username=user2_username, description=user2_description) start = "15/06 12:00" end = "15/06 13:00" formated_start = datetime.strptime(start, "%d/%m %H:%M") formated_end = datetime.strptime(end, "%d/%m %H:%M") # start = datetime.strptime(start.content, '%d/%m %H:%M') meeting = Meeting(UID1=user1_uid, UID2=user2_uid, StartTime=formated_start, EndTime=formated_end) model.add_meeting(meeting.UID1, meeting.UID2, meeting.StartTime, meeting.EndTime) result = [] result.append({ 'user1': user1_uid, 'user2': user2_uid, 'start': meeting.StartTime, 'end': meeting.EndTime, }) self.assertEqual(model.get_meetings(uid=user1_uid)[0], result[0]) # self.assertEqual(model.read_user(uid=user1_uid).Description, user2_description) model.delete_user(uid=user1_uid) model.delete_user(uid=user2_uid)
def test_delete_user(self): model = ModelService() user1_uid = 111111 user1_username = '******' user1_description = "I love python" model.add_user(uid=user1_uid, username=user1_username, description=user1_description) model.delete_user(uid=user1_uid) self.assertEqual(model.read_user(uid=user1_uid), None)
def test_read_user(self): uid = 11113 username = '******' description = "I love python" model = ModelService() user = User(UID=uid, Username=username, Description=description) model.add_user(uid=uid, username=username, description=description) self.assertEqual(model.read_user(uid=uid).UID, user.UID) model.delete_user(uid=uid)
def test_update_user(self): model = ModelService() user1_uid = 111111 user1_username = '******' user1_description = "I love python" user2_uid = 222222 user2_username = '******' user2_description = "I love python too" model.add_user(uid=user1_uid, username=user1_username, description=user1_description) model.update_user(uid=user1_uid, description=user2_description) self.assertEqual(model.read_user(uid=user1_uid).Description, user2_description) model.delete_user(uid=user1_uid)