def test_create_users_file(self, testdir_function): testdir_function.activate() os.remove(Users.file_path()) Users.create_users_file() assert os.path.isfile(Users.file_path()) with open(Users.file_path()) as f: assert f.read() == '[]' assert Users.users() == []
def test_create_user_file_not_exist(self, testdir_function, test_utils): """Users file is created if it does not exist""" testdir_function.activate() username = test_utils.random_string(5) os.remove(Users.file_path()) Users.create_user(username, '123', None) assert os.path.isfile(Users.file_path()) assert Users.user_exists(username)
def test_refresh_users(self, testdir_function): testdir_function.activate() user1 = Users.generate_user_dictionary('01', 'username01', '123', None, True, []) user2 = Users.generate_user_dictionary('02', 'username02', '123', None, True, []) assert len(Users.users()) == 1 with open(Users.file_path(), 'w') as f: json.dump([user1, user2], f) Users.refresh_users() assert len(Users.users()) == 2