コード例 #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)
コード例 #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)
コード例 #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)
コード例 #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)
コード例 #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)
コード例 #6
0
ファイル: test_crud_madum.py プロジェクト: ninalara/log3430
    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})
コード例 #7
0
ファイル: test_crud_madum.py プロジェクト: ninalara/log3430
    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})
コード例 #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
コード例 #9
0
ファイル: test_crud_madum.py プロジェクト: ninalara/log3430
    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})
コード例 #10
0
ファイル: test_crud_madum.py プロジェクト: ninalara/log3430
    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})
コード例 #11
0
ファイル: test_crud_madum.py プロジェクト: ninalara/log3430
    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})
コード例 #12
0
ファイル: test_crud_madum.py プロジェクト: ninalara/log3430
    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})
コード例 #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)
コード例 #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)
コード例 #15
0
ファイル: test_crud_madum.py プロジェクト: ninalara/log3430
    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})
コード例 #16
0
ファイル: test_crud_madum.py プロジェクト: ninalara/log3430
    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})
コード例 #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'), [])
コード例 #18
0
ファイル: test_crud_madum.py プロジェクト: ninalara/log3430
    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})
コード例 #19
0
ファイル: test_crud_madum.py プロジェクト: ninalara/log3430
    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})
コード例 #20
0
ファイル: test_crud_madum.py プロジェクト: ninalara/log3430
    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})
コード例 #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(), {})
コード例 #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)
コード例 #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)
コード例 #24
0
ファイル: test_crud.py プロジェクト: Ccassyie/LOG3430
    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)
コード例 #25
0
ファイル: test_crud_madum.py プロジェクト: ninalara/log3430
    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})
コード例 #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)
コード例 #27
0
ファイル: test_crud.py プロジェクト: ninalara/log3430
 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
コード例 #28
0
ファイル: test_crud.py プロジェクト: ninalara/log3430
 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
コード例 #29
0
ファイル: test_crud.py プロジェクト: Ccassyie/LOG3430
    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));
コード例 #30
0
ファイル: test_crud.py プロジェクト: Ccassyie/LOG3430
    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);