コード例 #1
0
ファイル: test_host_plugin.py プロジェクト: icute1349/freeipa
def this_host(request):
    """Fixture for the current master"""
    tracker = HostTracker(name=api.env.host.partition('.')[0],
                          fqdn=api.env.host)
    # This host is not created/deleted, so don't call make_fixture
    tracker.exists = True
    return tracker
コード例 #2
0
ファイル: test_host_plugin.py プロジェクト: zz22394/freeipa
def this_host(request):
    """Fixture for the current master"""
    tracker = HostTracker(name=api.env.host.partition('.')[0],
                          fqdn=api.env.host)
    tracker.exists = True
    # Finalizer ensures that any certificates added to this_host are removed
    tracker.add_finalizer_certcleanup(request)
    # This host is not created/deleted, so don't call make_fixture
    return tracker
コード例 #3
0
ファイル: test_host_plugin.py プロジェクト: stlaz/freeipa
def this_host(request):
    """Fixture for the current master"""
    tracker = HostTracker(name=api.env.host.partition('.')[0],
                          fqdn=api.env.host)
    tracker.exists = True
    # Finalizer ensures that any certificates added to this_host are removed
    tracker.add_finalizer_certcleanup(request)
    # This host is not created/deleted, so don't call make_fixture
    return tracker
コード例 #4
0
ファイル: test_host_plugin.py プロジェクト: wladich/freeipa
 def test_raise_limit_and_try_valid_len_hostname(self):
     """Raise limit above default and test hostname with length
     in between default 64 and the new value. Should pass"""
     testhost = HostTracker(name=u'testhost',
                            fqdn=u'{}'.format(
                                self.generate_hostname(MAXHOSTNAMELEN + 1)))
     self.modify_config_maxhostname(testhost, MAXHOSTNAMELEN * 2)
     testhost.create()
     testhost.ensure_missing()
コード例 #5
0
ファイル: test_host_plugin.py プロジェクト: wladich/freeipa
 def test_try_hostname_length_below_maximum(self):
     """Try to create host with valid hostname. Should pass"""
     valid_length = MAXHOSTNAMELEN // 2
     testhost = HostTracker(name=u'testhost',
                            fqdn=u'{}'.format(
                                self.generate_hostname(valid_length)))
     self.modify_config_maxhostname(testhost, MAXHOSTNAMELEN)
     testhost.create()
     testhost.ensure_missing()
コード例 #6
0
 def test_try_hostname_length_above_maxhostnamelimit(self):
     """Try to create host with hostname length above
     hostnamelength limit. Should fail"""
     testhost = HostTracker(name=u'testhost',
                            fqdn=u'{}'.format(
                                self.generate_hostname(MAXHOSTNAMELEN + 1)))
     self.modify_config_maxhostname(testhost, MAXHOSTNAMELEN)
     with raises_exact(errors.ValidationError(
             name=u'hostname',
             error=u'can be at most {} characters'.format(
                 MAXHOSTNAMELEN))):
         testhost.create()
         testhost.ensure_missing()
コード例 #7
0
 def test_raise_limit_above_and_try_hostname_len_above_limit(self):
     """Raise limit above default and try to create host with hostname
     length above the new-set limit. Should fail"""
     testhost = HostTracker(name=u'testhost',
                            fqdn=u'{}'.format(
                                self.generate_hostname(MAXHOSTNAMELEN * 3)))
     self.modify_config_maxhostname(testhost, MAXHOSTNAMELEN * 2)
     with raises_exact(errors.ValidationError(
             name='hostname',
             error=u'can be at most {} characters'.format(
                 MAXHOSTNAMELEN * 2))):
         testhost.create()
         testhost.ensure_missing()
コード例 #8
0
def managing_host(request):
    tracker = HostTracker(name=u'managinghost2', fqdn=fqdn2)
    return tracker.make_fixture(request)
コード例 #9
0
def host5(request):
    tracker = HostTracker(u'webserver5')
    return tracker.make_fixture(request)
コード例 #10
0
ファイル: test_host_plugin.py プロジェクト: zz22394/freeipa
def host4(request):
    tracker = HostTracker(name=u'testhost4')
    return tracker.make_fixture(request)
コード例 #11
0
def host(request):
    tr = HostTracker('iptest')
    return tr.make_fixture(request)
コード例 #12
0
def host3(request):
    tracker = HostTracker(u'web5')
    return tracker.make_fixture(request)
コード例 #13
0
def santest_host_2(request):
    tr = HostTracker(u'santest-host-2')
    return tr.make_fixture(request)
コード例 #14
0
def krbalias_host(request):
    tracker = HostTracker(u'testhost-krb')

    return tracker.make_fixture(request)
コード例 #15
0
ファイル: test_host_plugin.py プロジェクト: zz22394/freeipa
def ipv46both_host(request):
    name = u'testipv4and6host'
    tracker = HostTracker(name=name, fqdn=u'%s.%s' % (name, dnszone))
    return tracker.make_fixture(request)
コード例 #16
0
def krb_service_host(request):
    tracker = HostTracker(u'krb-srv-host')

    return tracker.make_fixture(request)
コード例 #17
0
ファイル: test_host_plugin.py プロジェクト: stlaz/freeipa
def lab_host(request):
    name = u'testhost1'
    tracker = HostTracker(name=name,
                          fqdn=u'%s.lab.%s' % (name, api.env.domain))
    return tracker.make_fixture(request)
コード例 #18
0
ファイル: test_host_plugin.py プロジェクト: stlaz/freeipa
def host4(request):
    tracker = HostTracker(name=u'testhost4')
    return tracker.make_fixture(request)
コード例 #19
0
def host2(request, xmlrpc_setup):
    tr = HostTracker(host2_shortname)
    return tr.make_fixture(request)
コード例 #20
0
def indicators_host(request):
    tracker = HostTracker(name=u'testhost1', fqdn=fqdn1)
    return tracker.make_fixture(request)
コード例 #21
0
def host(request):
    tracker = HostTracker(name=u'host')
    return tracker.make_fixture(request)
コード例 #22
0
def host1(request, xmlrpc_setup):
    tracker = HostTracker(u'web1')
    return tracker.make_fixture(request)
コード例 #23
0
ファイル: test_host_plugin.py プロジェクト: stlaz/freeipa
def invalid_host(request):
    tracker = HostTracker(name='foo_bar',)
    return tracker.make_fixture(request)
コード例 #24
0
ファイル: test_nesting.py プロジェクト: apophys/freeipa
def host1(request):
    tracker = HostTracker(name=u"host1")
    return tracker.make_fixture(request)
コード例 #25
0
ファイル: test_nesting.py プロジェクト: zpytela/freeipa
def host1(request, xmlrpc_setup):
    tracker = HostTracker(name=u'host1')
    return tracker.make_fixture(request)
コード例 #26
0
ファイル: test_host_plugin.py プロジェクト: wladich/freeipa
def ipv4only_host(request, xmlrpc_setup):
    name = u'testipv4onlyhost'
    tracker = HostTracker(name=name, fqdn=u'%s.%s' % (name, dnszone))
    return tracker.make_fixture(request)
コード例 #27
0
def krb_service_host(request):
    tracker = HostTracker(u'krb-srv-host')

    return tracker.make_fixture(request)
コード例 #28
0
ファイル: test_host_plugin.py プロジェクト: stlaz/freeipa
def ipv46both_host(request):
    name = u'testipv4and6host'
    tracker = HostTracker(name=name, fqdn=u'%s.%s' % (name, dnszone))
    return tracker.make_fixture(request)
コード例 #29
0
def indicators_host(request):
    tracker = HostTracker(name=u'testhost1', fqdn=fqdn1)
    return tracker.make_fixture(request)
コード例 #30
0
def host(request):
    tracker = HostTracker(name=u'host')
    return tracker.make_fixture(request)
コード例 #31
0
ファイル: test_host_plugin.py プロジェクト: stlaz/freeipa
def ipv6_fromip_host(request):
    name = u'testipv6fromip'
    tracker = HostTracker(name=name, fqdn=u'%s.%s' % (name, dnszone))
    return tracker.make_fixture(request)
コード例 #32
0
ファイル: test_whoami_plugin.py プロジェクト: encukou/freeipa
def krb_host(request):
    tracker = HostTracker(u'krb-host')

    return tracker.make_fixture(request)
コード例 #33
0
ファイル: test_whoami_plugin.py プロジェクト: zz22394/freeipa
def krb_host(request):
    tracker = HostTracker(u'krb-host')

    return tracker.make_fixture(request)
コード例 #34
0
def host2(request):
    tracker = HostTracker(u'dev1')
    return tracker.make_fixture(request)
コード例 #35
0
def santest_host_1(request, xmlrpc_setup):
    tr = HostTracker(u'santest-host-1')
    return tr.make_fixture(request)
コード例 #36
0
def host4(request):
    tracker = HostTracker(u'www5')
    return tracker.make_fixture(request)
コード例 #37
0
def host(request, xmlrpc_setup):
    tr = HostTracker('iptest')
    return tr.make_fixture(request)
コード例 #38
0
def santest_host_2(request):
    tr = HostTracker(u'santest-host-2')
    return tr.make_fixture(request)
コード例 #39
0
def host2(request):
    tracker = HostTracker(u'dev1')
    return tracker.make_fixture(request)
コード例 #40
0
ファイル: test_host_plugin.py プロジェクト: zz22394/freeipa
def lab_host(request):
    name = u'testhost1'
    tracker = HostTracker(name=name,
                          fqdn=u'%s.lab.%s' % (name, api.env.domain))
    return tracker.make_fixture(request)
コード例 #41
0
def host3(request):
    tracker = HostTracker(u'web5')
    return tracker.make_fixture(request)
コード例 #42
0
ファイル: test_host_plugin.py プロジェクト: zz22394/freeipa
def invalid_host(request):
    tracker = HostTracker(name='foo_bar', )
    return tracker.make_fixture(request)
コード例 #43
0
def host4(request):
    tracker = HostTracker(u'www5')
    return tracker.make_fixture(request)
コード例 #44
0
ファイル: test_host_plugin.py プロジェクト: zz22394/freeipa
def ipv6_fromip_host(request):
    name = u'testipv6fromip'
    tracker = HostTracker(name=name, fqdn=u'%s.%s' % (name, dnszone))
    return tracker.make_fixture(request)
コード例 #45
0
def host5(request):
    tracker = HostTracker(u'webserver5')
    return tracker.make_fixture(request)