Exemplo n.º 1
0
 def test_remove_user_group_1(self):
     crud = CRUD()
     crud.remove_user_group('0', "default")
     crud.add_new_user("*****@*****.**", "2021-02-09")
     crud.update_users(1, "name", "*****@*****.**")
     user_data = crud.remove_user(1)
     self.assertEqual(user_data, self.test_user_2)
Exemplo n.º 2
0
 def test_remove_user_group_6(self):
     crud = CRUD()
     crud.remove_user_group('0', 'default')
     crud.update_users(0, "Trust", 50)
     crud.add_new_user("*****@*****.**", "2021-02-09")
     user_data = crud.remove_user(1)
     self.assertEqual(user_data, self.test_user_2)
Exemplo n.º 3
0
 def test_remove_user_group_4(self):
     crud = CRUD()
     crud.remove_user_group('0', 'default')
     crud.remove_user(0)
     user_data = crud.update_users(0, "Trust", 50)
     # crud.add_new_user("*****@*****.**", "2021-02-09")
     self.assertFalse(user_data)
Exemplo n.º 4
0
 def test_add_new_user_1(self):
     crud = CRUD()
     crud.add_new_user("*****@*****.**", "2021-02-10")
     crud.update_users(0, "name", "*****@*****.**")
     crud.remove_user_group('2', 'default')
     user_data = crud.remove_user(1)
     self.assertEqual(user_data, self.test_user)
Exemplo n.º 5
0
 def test_add_new_user_3(self):
     crud = CRUD()
     crud.add_new_user("*****@*****.**", "2021-02-09")
     crud.remove_user(0)
     crud.remove_user_group('1', 'default')
     user_data = crud.update_users(1, "Trust", 70)
     self.assertEqual(user_data, self.test_user_3)
Exemplo n.º 6
0
    def test_crud_update_users_6(self):
        crud = CRUD(False)
        crud.update_users('1', 'SpamN', 5)
        crud.remove_user(1)
        crud.remove_user_group('1', 'default')
        crud.add_new_user('*****@*****.**', '2020-11-16')

        self.assertEqual(crud.read_users_file(), {'1': self.user_2})
Exemplo n.º 7
0
    def test_crud_update_users_3(self):
        crud = CRUD(False)
        crud.update_users('1', 'Trust', 15)
        crud.remove_user_group('1', 'colleague')
        crud.remove_user(1)
        crud.add_new_user('*****@*****.**', '2020-11-16')

        self.assertEqual(crud.read_users_file(), {'1': self.user_2})
Exemplo n.º 8
0
 def test_remove_user_group_Passes_correct_value_to_modify_users_file(
         self, mock_read_users_file, mock_modify_users_file):
     crud = CRUD()
     mock_read_users_file.return_value = self.users_data
     crud.remove_user_group('1', 'default')
     mock_modify_users_file.return_value = True
     mock_modify_users_file.assert_called_once_with(self.users_data)
     pass
Exemplo n.º 9
0
    def test_crud_remove_user_group_4(self):
        crud = CRUD(False)
        crud.remove_user_group('1', 'colleagues')
        crud.remove_user(1)
        crud.update_users('1', 'Trust', 10)
        crud.add_new_user("*****@*****.**", "2020-11-16")

        expected_user = self.user_2
        self.assertEqual(crud.read_users_file(), {'1': expected_user})
Exemplo n.º 10
0
    def test_crud_update_users_5(self):
        crud = CRUD(False)
        crud.update_users('1', 'HamN', 2)
        crud.remove_user(1)
        crud.add_new_user('*****@*****.**', '2020-11-16')
        crud.remove_user_group('1', 'default')

        expected_user = self.user_2
        expected_user['Groups'].remove('default')
        self.assertEqual(crud.read_users_file(), {'1': expected_user})
Exemplo n.º 11
0
    def test_crud_remove_user_3(self):
        crud = CRUD(False)
        crud.remove_user(1)
        crud.remove_user_group('1', 'default')
        crud.add_new_user('*****@*****.**', '2020-11-16')
        crud.update_users('1', 'Trust', 15)

        expected_user = self.user_2
        expected_user['Trust'] = 15
        self.assertEqual(crud.read_users_file(), {'1': expected_user})
Exemplo n.º 12
0
    def test_crud_add_new_user_5(self):
        crud = CRUD(False)
        crud.add_new_user("*****@*****.**", "2020-11-16")
        crud.remove_user_group('1', 'default')
        crud.update_users('2', 'SpamN', 1)
        crud.remove_user(1)

        expected_user = self.user_2
        expected_user["SpamN"] = 1
        self.assertEqual(crud.read_users_file(), {'2': expected_user})
Exemplo n.º 13
0
    def test_add_new_user_5(self):
        crud = CRUD()
        crud.add_new_user("*****@*****.**", "2021-02-09")
        crud.remove_user_group('0', 'default')
        crud.update_users(1, "Trust", 70)
        user_data = crud.remove_user(0)

        test_user = self.test_user_3
        test_user['1']['Groups'].append('default')

        self.assertEqual(user_data, test_user)
Exemplo n.º 14
0
    def test_add_new_user_6(self):
        crud = CRUD()
        crud.add_new_user("*****@*****.**", "2021-02-09")
        crud.remove_user_group('0', 'default')
        crud.remove_user(1)
        user_data = crud.update_users(0, "Trust", 70)

        test_user = self.test_user_2
        test_user['0']['Trust'] = 70

        self.assertEqual(user_data, test_user)
Exemplo n.º 15
0
    def test_crud_update_users_4(self):
        crud = CRUD(False)
        crud.update_users('1', 'Trust', 20)
        crud.remove_user_group('1', 'colleagues')
        crud.add_new_user('*****@*****.**', '2020-11-16')
        crud.remove_user(2)

        expected_user = self.user
        expected_user['Trust'] = 20
        expected_user['Groups'].remove('colleagues')
        self.assertEqual(crud.read_users_file(), {'1': expected_user})
Exemplo n.º 16
0
    def test_crud_update_users_2(self):
        crud = CRUD(False)
        crud.update_users('1', 'Date_of_last_seen_message', 1605762353)
        crud.add_new_user('*****@*****.**', '2020-11-16')
        crud.remove_user_group('1', 'default')
        crud.remove_user(2)

        expected_user = self.user
        expected_user['Date_of_last_seen_message'] = 1605762353
        expected_user['Groups'].remove('default')
        self.assertEqual(crud.read_users_file(), {'1': expected_user})
Exemplo n.º 17
0
    def test_crud_add_new_user_remove_user_group(self):

        crud = CRUD(True)

        # add_new_user
        crud.add_new_user("*****@*****.**", "2020-11-16")
        self.assertEqual(crud.read_users_file().get('1'), self.user_2)

        # remove_user_group
        crud.remove_user_group(1, 'default')
        self.assertEqual(crud.get_user_data(1, 'Groups'), [])
Exemplo n.º 18
0
    def test_crud_remove_user_2(self):
        crud = CRUD(False)
        crud.remove_user(1)
        crud.add_new_user("*****@*****.**", "2020-11-16")
        crud.remove_user_group('1', 'default')
        crud.update_users('1', 'Trust', 95)

        expected_user = self.user_2
        expected_user['Trust'] = 95
        expected_user['Groups'].remove('default')
        self.assertEqual(crud.read_users_file(), {'1': expected_user})
Exemplo n.º 19
0
    def test_crud_add_new_user_1(self):
        crud = CRUD(False)
        crud.add_new_user("*****@*****.**", "2020-11-16")
        crud.update_users('2', "Trust", 60)
        crud.remove_user_group('2', 'default')
        crud.remove_user(1)

        modified_user = self.user_2
        modified_user["Groups"].remove('default')
        modified_user["Trust"] = 60
        self.assertEqual(crud.read_users_file(), {'2': modified_user})
Exemplo n.º 20
0
    def test_crud_add_new_user_3(self):
        crud = CRUD(False)
        crud.add_new_user("*****@*****.**", "2020-11-16")
        crud.remove_user(2)
        crud.update_users('1', 'Trust', 75)
        crud.remove_user_group('1', 'default')

        expected_user = self.user
        expected_user["Groups"].remove('default')
        expected_user["Trust"] = 75
        self.assertEqual(crud.read_users_file(), {'1': expected_user})
Exemplo n.º 21
0
    def test_crud_remove_user_group_remove_user(self):

        crud = CRUD(True)
        crud.add_new_user("*****@*****.**", "2020-11-16")

        # remove_user_group
        crud.remove_user_group(1, 'default')
        self.assertEqual(crud.get_user_data(1, 'Groups'), [])

        # remove_user
        self.assertEqual(crud.remove_user(1), True)
        self.assertEqual(crud.read_users_file(), {})
Exemplo n.º 22
0
    def test_crud_remove_user_group_update_users(self):

        crud = CRUD(True)
        crud.add_new_user("*****@*****.**", "2020-11-16")

        # remove_user_group
        crud.remove_user_group(1, 'default')
        self.assertEqual(crud.get_user_data(1, 'Groups'), [])

        # update_users
        crud.update_users(1, "Trust", 0)
        self.assertEqual(crud.get_user_data(1, 'Trust'), 0)
Exemplo n.º 23
0
    def test_crud_remove_user_group_add_new_user(self):

        crud = CRUD(True)
        crud.add_new_user("*****@*****.**", "2020-11-16")

        # remove_user_group
        crud.remove_user_group(1, 'default')
        self.assertEqual(crud.get_user_data(1, 'Groups'), [])

        # add_new_user
        self.assertEqual(crud.add_new_user("*****@*****.**", "2020-11-16"), True)
        self.assertEqual(crud.read_users_file().get('2'), self.user)
Exemplo n.º 24
0
    def test_remove_user_group_Passes_correct_value_to_modify_users_file(
        self, mock_read_users_file, mock_modify_users_file
    ):
        mock_read_users_file.return_value = self.users_data
        mock_modify_users_file.return_value = True

        crud=CRUD()
        user_id="2"
        group_name="default"

        crud.remove_user_group(user_id,group_name)
        mock_modify_users_file.assert_called_once_with(self.users_data)
Exemplo n.º 25
0
    def test_crud_add_new_user_2(self):
        crud = CRUD(False)
        crud.add_new_user("*****@*****.**", "2020-11-16")
        crud.update_users('2', 'Groups', 'friends')
        crud.remove_user(1)
        crud.remove_user_group('2', 'default')

        expected_user = self.user_2
        expected_user["Groups"].append('friends')
        expected_user["Groups"].remove('default')
        print(crud.read_users_file())
        self.assertEqual(crud.read_users_file(), {'2': expected_user})
Exemplo n.º 26
0
    def test_crud_remove_user_group_get_user_data(self):

        crud = CRUD(True)
        crud.add_new_user("*****@*****.**", "2020-11-16")

        # remove_user_group
        crud.remove_user_group(1, 'default')
        self.assertEqual(crud.get_user_data(1, 'Groups'), [])

        # get_user_data
        trust1 = crud.get_user_data(1, 'Trust')
        self.assertEqual(trust1, 50)
Exemplo n.º 27
0
 def test_remove_user_group_Returns_false_for_invalid_group(  #Bool not iterable
         self, mock_read_users_file):
     testMessage = "Invalide"
     mock_read_users_file.return_value = self.users_data
     crud = CRUD()
     self.assertFalse(crud.remove_user_group("1", testMessage))
     pass
Exemplo n.º 28
0
 def test_remove_user_group_Returns_false_for_invalid_id(
         self, mock_read_users_file, mock_read_groups_file):
     fieldValue = False
     mock_read_users_file.return_value = self.users_data
     mock_read_groups_file.return_value = self.groups_data
     crud = CRUD()
     self.assertEqual(crud.remove_user_group("3", "friends"), fieldValue)
     pass
Exemplo n.º 29
0
    def test_remove_user_group_Returns_false_for_invalid_group(
        self, mock_read_users_file, mock_modify_users_file
    ):
        mock_read_users_file.return_value = self.users_data

        crud = CRUD()
        user_id ="1"
        group_name = "Test"

        self.assertFalse(crud.remove_user_group(user_id, group_name));
Exemplo n.º 30
0
    def test_remove_user_group_Returns_false_for_invalid_id(
        self, mock_read_users_file, mock_modify_users_file
    ):
        mock_read_users_file.return_value = self.users_data
        mock_modify_users_file.return_value = True

        crud = CRUD()
        user_id ="3"
        group_name = "default"

        self.assertEqual(crud.remove_user_group(user_id, group_name),False);