def test_delete_user(db): assert main.add_user("test1", "*****@*****.**", "tester", "one", db) is True assert main.search_user('test1', db) == { 'id': 1, 'NAME': 'tester', 'EMAIL': '*****@*****.**', 'USER_ID': 'test1', 'LASTNAME': 'one' } assert main.delete_user("test1", db) is True assert main.delete_user('test1', db) is False assert main.delete_user('test2', db) is False assert main.search_user('test1', db) is None
def test_delete_user_true(collection, database): collection.database = database user_id = 'Cool_kid187' result = main.delete_user(user_id, collection) assert result is True
def baseline(): ''' Method needed for memory profiling ''' user_baseline = main.init_user_collection() status_baseline = main.init_status_collection() main.load_users('accounts.csv', user_baseline) main.load_status_updates('status_updates.csv', status_baseline) main.add_user('dave03', '*****@*****.**', 'Dave', 'Jones', user_baseline) main.add_status('dave03', 'dave03_01', 'Random text', status_baseline) main.update_user('dave03', '*****@*****.**', 'Dave', 'Rex', user_baseline) main.update_status('dave03', 'dave03_01', 'Whos in charge now', status_baseline) main.search_user('dave03', user_baseline) main.search_status('dave03_01', status_baseline) main.delete_status('dave03_01', status_baseline) main.delete_user('dave03', user_baseline)
def test_users_interfaces(user): ''' Test functions that interface with users ''' assert main.search_user(user[0]) is None assert main.add_user(*user) assert main.update_user(*user) assert main.search_user(user[0]) == users.search_user(user[0]) assert main.delete_user(user[0])
def delete_user(): ''' Deletes user from the database ''' user_id = input('User ID: ') if not main.delete_user(user_id): print("An error occurred while trying to delete user") else: print("User was successfully deleted")
def delete_user(): """ Deletes user from the database """ user_id = input('User ID: ') if not main.delete_user(user_id, user_collection): print("An error occurred while trying to delete user") else: print("User was successfully deleted")
def test_delete_user(user): ''' Test that delete_user is called correctly ''' with patch('main.users.UserCollection') as mocker: delete = mocker.return_value.delete_user result = main.delete_user(user[0], mocker()) delete.assert_called_with(user[0]) assert result is delete.return_value
def test_delete_user_false(collection): user_id = 'Cool_kid187' result = main.delete_user(user_id, collection) assert result is False
"Would you like to view sub categories as well (yes/no)\n") ).lower() if sub == "no": foursquareAPI.get_categories() else: foursquareAPI.get_sub_categories() elif command == "new user": users.append(main.createUser()) elif command == "show users": if len(users) != 0: for u in users: print(repr(u)) else: print("No Users") elif command == "delete user": main.delete_user(users) elif command == "pick location": fVenues, aVenues = picker.pickLocations(users) picker.printLocations(fVenues, aVenues) else: print("That is not an option") command = str(input("\nWhat would you like to do\n")).lower() def createUser(): print("Please enter in user's information, enter cancel to cancel") userID = input("What is the users ID? ") if userID == "cancel": return city = None
def test_delete_user_not_found(self): self.assertEqual(main.delete_user('ldconejo', self.user_collection), False)
def test_delete_user(self): main.add_user('ldconejo', '*****@*****.**', 'Luis', 'Conejo', self.user_collection) self.assertEqual(main.delete_user('ldconejo', self.user_collection), True)