예제 #1
0
 def test_keytab_create(self):
     previous_execs_len = len(execs)
     net_ads_keytab_command(
         NoopLogger,
         'username',
         'password',
         'create'
         )
     assert len(execs) == previous_execs_len + 1
     assert execs[-1:] == [
         (
             ['net', 'ads', '-U', 'username%password', 'keytab', 'create'],
             'net ads -U ***user***  ***pass*** keytab create'
         )
     ]
예제 #2
0
 def test_keytab_add_nuauth(self):
     previous_execs_len = len(execs)
     net_ads_keytab_command(
         NoopLogger,
         'username',
         'password',
         'add nuauth'
         )
     assert len(execs) == previous_execs_len + 1
     expected = [
         (
             ['net', 'ads', '-U', 'username%password', 'keytab', 'add', 'nuauth'],
             'net ads -U ***user***  ***pass*** keytab add nuauth'
         )
     ]
     assert execs[-1:] == expected, 'expected:\n%s\n but got:\n%s' % (expected, execs[:1])