示例#1
0
    def test_search_log_events(self, logs, exit):
        logs.return_value='123'


        debug = False
        exit.return_value=None
        config_dict = {}
        config_dict['debug'] = debug
        config_dict['domain'] = 'test'
        config_dict['client_id'] = 'id'
        config_dict['client_secret'] = 'secret'

        client= class_to_test(config_dict)

        real_results = client.search_log_events(
            page=0,
            per_page=2,
            sort='test',
            fields='test',
            include_fields=True,
            include_totals=True,
            from_id='test',
            take='test',
            query='test'
        )

        self.assertEqual('"123"', real_results)
示例#2
0
    def test_delete_rule(self, rules, exit):
        rules.return_value = '123'

        debug = False
        exit.return_value = None
        config_dict = {}
        config_dict['debug'] = debug
        config_dict['domain'] = 'test'
        config_dict['client_id'] = 'id'
        config_dict['client_secret'] = 'secret'

        client = class_to_test(config_dict)
        real_results = client.delete_rule(id='123')

        self.assertEqual('"123"', real_results)
示例#3
0
    def test_update_tenant_settings(self, stats, exit):
        stats.return_value = '123'

        debug = False
        exit.return_value = None
        config_dict = {}
        config_dict['debug'] = debug
        config_dict['domain'] = 'test'
        config_dict['client_id'] = 'id'
        config_dict['client_secret'] = 'secret'

        client = class_to_test(config_dict)
        body = '{"123":"xxx"}'
        real_results = client.update_tenant_settings(body=body)

        self.assertEqual('"123"', real_results)
示例#4
0
    def test_get_tenant_settings(self, stats, exit):
        stats.return_value = '123'

        debug = False
        exit.return_value = None
        config_dict = {}
        config_dict['debug'] = debug
        config_dict['domain'] = 'test'
        config_dict['client_id'] = 'id'
        config_dict['client_secret'] = 'secret'

        client = class_to_test(config_dict)

        real_results = client.get_tenants()

        self.assertEqual('"123"', real_results)
示例#5
0
    def test_get_all_connections(self, connections, exit):
        connections.return_value = '123'

        debug = False
        exit.return_value = None
        config_dict = {}
        config_dict['debug'] = debug
        config_dict['domain'] = 'test'
        config_dict['client_id'] = 'id'
        config_dict['client_secret'] = 'secret'

        client = class_to_test(config_dict)

        real_results = client.get_all_connections()

        self.assertEqual('[\n\t"1",\n\t"2",\n\t"3"\n]', real_results)
示例#6
0
    def test_get_all_client_grants(self, clients, exit):
        clients.return_value = '123'

        debug = False
        exit.return_value = None
        config_dict = {}
        config_dict['debug'] = debug
        config_dict['domain'] = 'test'
        config_dict['client_id'] = 'id'
        config_dict['client_secret'] = 'secret'

        client = class_to_test(config_dict)

        real_results = client.get_all_client_applications()

        self.assertEqual(['1', '2', '3'], real_results)
示例#7
0
    def test_delete_the_email_provider(self, emails, exit):
        emails.return_value = '123'

        debug = False
        exit.return_value = None
        config_dict = {}
        config_dict['debug'] = debug
        config_dict['domain'] = 'test'
        config_dict['client_id'] = 'id'
        config_dict['client_secret'] = 'secret'

        client = class_to_test(config_dict)

        real_results = client.delete_email_provider()

        self.assertEqual('"123"', real_results)
示例#8
0
    def test_get_a_list_of_guardian_enrollments(self, users, exit):
        users.return_value = '123'

        debug = False
        exit.return_value = None
        config_dict = {}
        config_dict['debug'] = debug
        config_dict['domain'] = 'test'
        config_dict['client_id'] = 'id'
        config_dict['client_secret'] = 'secret'

        client = class_to_test(config_dict)

        real_results = client.get_list_of_guardian_enrollments(user_id='123')

        self.assertEqual('"123"', real_results)
示例#9
0
    def test_delete_a_client_grant(self, grants, exit):
        grants.return_value = '123'

        debug = False
        exit.return_value = None
        config_dict = {}
        config_dict['debug'] = debug
        config_dict['domain'] = 'test'
        config_dict['client_id'] = 'id'
        config_dict['client_secret'] = 'secret'

        client = class_to_test(config_dict)

        real_results = client.delete_client_grant(id='123')

        self.assertEqual('123', str(json.loads(real_results)))
示例#10
0
    def test_get_blacklist(self, blacklist, exit):
        blacklist.return_value = '123'

        debug = False
        exit.return_value = None
        config_dict = {}
        config_dict['debug'] = debug
        config_dict['domain'] = 'test'
        config_dict['client_id'] = 'id'
        config_dict['client_secret'] = 'secret'

        client = class_to_test(config_dict)

        real_results = client.get_blacklist()

        self.assertEqual('"123"', str(real_results))
示例#11
0
    def test_list_config_variable_keys_for_rules(self, rules, exit):
        rules.return_value = '123'

        debug = False
        exit.return_value = None
        config_dict = {}
        config_dict['debug'] = debug
        config_dict['domain'] = 'test'
        config_dict['client_id'] = 'id'
        config_dict['client_secret'] = 'secret'

        client = class_to_test(config_dict)

        real_results = client.list_config_variable_keys_for_rules()

        self.assertEqual('"123"', real_results)
示例#12
0
    def test_create_a_rule(self, rules, exit):
        rules.return_value = '123'

        debug = False
        exit.return_value = None
        config_dict = {}
        config_dict['debug'] = debug
        config_dict['domain'] = 'test'
        config_dict['client_id'] = 'id'
        config_dict['client_secret'] = 'secret'

        client = class_to_test(config_dict)
        body = '{"123":"xxx"}'
        real_results = client.create_a_rule(body=body)

        self.assertEqual('"123"', real_results)
示例#13
0
    def test_send_a_verify_email_address_email(self, jobs, exit):
        jobs.return_value = '123'

        debug = False
        exit.return_value = None
        config_dict = {}
        config_dict['debug'] = debug
        config_dict['domain'] = 'test'
        config_dict['client_id'] = 'id'
        config_dict['client_secret'] = 'secret'

        client = class_to_test(config_dict)
        body = '{"123":"xxx"}'
        real_results = client.send_a_verify_email_address_email(body=body)

        self.assertEqual('"123"', real_results)
示例#14
0
    def test_get_results_of_a_job(self, jobs, exit):
        jobs.return_value = '123'

        debug = False
        exit.return_value = None
        config_dict = {}
        config_dict['debug'] = debug
        config_dict['domain'] = 'test'
        config_dict['client_id'] = 'id'
        config_dict['client_secret'] = 'secret'

        client = class_to_test(config_dict)

        real_results = client.get_results_of_a_job(id='123')

        self.assertEqual('"123"', real_results)
示例#15
0
    def test_list_or_search_users(self, users, exit):
        users.return_value = {'total': 1}

        debug = False
        exit.return_value = None
        config_dict = {}
        config_dict['debug'] = debug
        config_dict['domain'] = 'test'
        config_dict['client_id'] = 'id'
        config_dict['client_secret'] = 'secret'

        client = class_to_test(config_dict)

        real_results = client.list_users()

        self.assertEqual('[\n]', real_results)
示例#16
0
    def test_get_all_client_grants(self, grants, exit):
        grants.return_value = '123'

        debug = False
        exit.return_value = None
        config_dict = {}
        config_dict['debug'] = debug
        config_dict['domain'] = 'test'
        config_dict['client_id'] = 'id'
        config_dict['client_secret'] = 'secret'

        client = class_to_test(config_dict)

        real_results = client.get_client_grants()

        self.assertEqual("['1', '2', '3']", str(json.loads(real_results)))
示例#17
0
    def test_get_a_list_of_factors_and_statuses(self, guardian, exit):
        guardian.return_value = '123'

        debug = False
        exit.return_value = None
        config_dict = {}
        config_dict['debug'] = debug
        config_dict['domain'] = 'test'
        config_dict['client_id'] = 'id'
        config_dict['client_secret'] = 'secret'

        client = class_to_test(config_dict)

        real_results = client.list_factors()

        self.assertEqual('"123"', real_results)
示例#18
0
    def test_get_users_log_events(self, users, exit):
        users.return_value = '123'

        debug = False
        exit.return_value = None
        config_dict = {}
        config_dict['debug'] = debug
        config_dict['domain'] = 'test'
        config_dict['client_id'] = 'id'
        config_dict['client_secret'] = 'secret'

        client = class_to_test(config_dict)

        real_results = client.get_user_log_events(user_id='123')

        self.assertEqual('[\n\t"1",\n\t"2",\n\t"3"\n]', real_results)
示例#19
0
    def test_get_custom_domain_configuration(self, domains, exit):
        domains.return_value = '123'

        debug = False
        exit.return_value = None
        config_dict = {}
        config_dict['debug'] = debug
        config_dict['domain'] = 'test'
        config_dict['client_id'] = 'id'
        config_dict['client_secret'] = 'secret'

        client = class_to_test(config_dict)

        real_results = client.get_custom_domain(id='123')

        self.assertEqual('"123"', real_results)
示例#20
0
    def test_get_enrollment_and_verification_templates(self, guardian, exit):
        guardian.return_value = '123'

        debug = False
        exit.return_value = None
        config_dict = {}
        config_dict['debug'] = debug
        config_dict['domain'] = 'test'
        config_dict['client_id'] = 'id'
        config_dict['client_secret'] = 'secret'

        client = class_to_test(config_dict)

        real_results = client.list_enrollment_templates()

        self.assertEqual('"123"', real_results)
示例#21
0
    def test_delete_a_guardian_enrollment(self, guardian, exit):
        guardian.return_value = '123'

        debug = False
        exit.return_value = None
        config_dict = {}
        config_dict['debug'] = debug
        config_dict['domain'] = 'test'
        config_dict['client_id'] = 'id'
        config_dict['client_secret'] = 'secret'

        client = class_to_test(config_dict)

        real_results = client.delete_a_guardian_enrollment(id='123')

        self.assertEqual('"123"', real_results)
示例#22
0
    def test_get_rule_by_id(self, rules, exit):
        rules.return_value = '123'

        debug = False
        exit.return_value = None
        config_dict = {}
        config_dict['debug'] = debug
        config_dict['domain'] = 'test'
        config_dict['client_id'] = 'id'
        config_dict['client_secret'] = 'secret'

        client = class_to_test(config_dict)
        real_results = client.get_rule_by_id(id='123',
                                             fields=['123'],
                                             include_fields=True)

        self.assertEqual('"123"', real_results)
示例#23
0
    def test_get_the_email_provider(self, emails, exit):
        emails.return_value = '123'

        debug = False
        exit.return_value = None
        config_dict = {}
        config_dict['debug'] = debug
        config_dict['domain'] = 'test'
        config_dict['client_id'] = 'id'
        config_dict['client_secret'] = 'secret'

        client = class_to_test(config_dict)

        real_results = client.get_email_provider(fields=['email'],
                                                 include_fields=True)

        self.assertEqual('"123"', real_results)
示例#24
0
    def test_delete_a_users_multifactor_provider(self, users, exit):
        users.return_value = '123'

        debug = False
        exit.return_value = None
        config_dict = {}
        config_dict['debug'] = debug
        config_dict['domain'] = 'test'
        config_dict['client_id'] = 'id'
        config_dict['client_secret'] = 'secret'

        client = class_to_test(config_dict)

        real_results = client.delete_a_users_multifactor_provider(
            user_id='123', provider='123')

        self.assertEqual('"123"', real_results)
示例#25
0
    def test_update_a_connection(self, connections, exit):
        connections.return_value = '123'

        debug = False
        exit.return_value = None
        config_dict = {}
        config_dict['debug'] = debug
        config_dict['domain'] = 'test'
        config_dict['client_id'] = 'id'
        config_dict['client_secret'] = 'secret'

        client = class_to_test(config_dict)

        body = '{"123":"xxx"}'
        real_results = client.update_a_connection(id='123', body=body)

        self.assertEqual('"123"', real_results)
示例#26
0
    def test_create_a_guardian_enrollment_ticket(self, guardian, exit):
        guardian.return_value = '123'

        debug = False
        exit.return_value = None
        config_dict = {}
        config_dict['debug'] = debug
        config_dict['domain'] = 'test'
        config_dict['client_id'] = 'id'
        config_dict['client_secret'] = 'secret'

        client = class_to_test(config_dict)

        body = '{"123":"xxx"}'
        real_results = client.create_a_guardian_enrollment_ticket(body=body)

        self.assertEqual('"123"', real_results)
示例#27
0
    def test_generate_new_guardian_recovery_code(self, users, exit):
        users.return_value = '123'

        debug = False
        exit.return_value = None
        config_dict = {}
        config_dict['debug'] = debug
        config_dict['domain'] = 'test'
        config_dict['client_id'] = 'id'
        config_dict['client_secret'] = 'secret'

        client = class_to_test(config_dict)

        real_results = client.generate_new_user_guardian_recovery_code(
            user_id='123')

        self.assertEqual('"123"', real_results)
示例#28
0
    def test_update_guardian_factor(self, guardian, exit):
        guardian.return_value = '123'

        debug = False
        exit.return_value = None
        config_dict = {}
        config_dict['debug'] = debug
        config_dict['domain'] = 'test'
        config_dict['client_id'] = 'id'
        config_dict['client_secret'] = 'secret'

        client = class_to_test(config_dict)

        body = '{"123":"xxx"}'
        real_results = client.update_guardian_factor(name='abc', body=body)

        self.assertEqual('"123"', real_results)
示例#29
0
    def test_link_a_user_account(self, users, exit):
        users.return_value = '123'

        debug = False
        exit.return_value = None
        config_dict = {}
        config_dict['debug'] = debug
        config_dict['domain'] = 'test'
        config_dict['client_id'] = 'id'
        config_dict['client_secret'] = 'secret'

        client = class_to_test(config_dict)
        body = '{"123":"xxx"}'

        real_results = client.link_a_user_account(id='123', body=body)

        self.assertEqual('"123"', real_results)
示例#30
0
    def test_get_guardian_twilio_factor_provider_configuration(
            self, guardian, exit):
        guardian.return_value = '123'

        debug = False
        exit.return_value = None
        config_dict = {}
        config_dict['debug'] = debug
        config_dict['domain'] = 'test'
        config_dict['client_id'] = 'id'
        config_dict['client_secret'] = 'secret'

        client = class_to_test(config_dict)

        real_results = client.list_twilio_factor_provider_config()

        self.assertEqual('"123"', real_results)