Exemplo n.º 1
0
 def test_zzx_delete(self):
     self.api.rpc(get_plugin_from_api(self.api, __plugin_name__).create_user(force=True, **test_kwargs))
     xml = get_plugin_from_api(self.api, __plugin_name__).delete(client_username="******", vpn_name="default",
                                                                 force=True, shutdown_on_apply=True,
                                                                 skip_before=True)
     self.assertIsInstance(xml, PluginResponse)
     self.assertEqual(xml.xml,
                      '<rpc semp-version="%s"><no><client-username><username>my_componenet</username><vpn-name>default</vpn-name></client-username></no></rpc>' % self.api.version)
Exemplo n.º 2
0
 def test_zzx_delete(self):
     self.api.rpc(
         get_plugin_from_api(self.api,
                             __plugin_name__).create_user(force=True,
                                                          **test_kwargs))
     xml = get_plugin_from_api(self.api, __plugin_name__).delete(
         client_username="******",
         vpn_name="default",
         force=True,
         shutdown_on_apply=True,
         skip_before=True)
     self.assertIsInstance(xml, PluginResponse)
     self.assertEqual(
         xml.xml,
         '<rpc semp-version="%s"><no><client-username><username>my_componenet</username><vpn-name>default</vpn-name></client-username></no></rpc>'
         % self.api.version)
Exemplo n.º 3
0
 def test_zzz_no_shutdown(self):
     xml = get_plugin_from_api(self.api,
                               __plugin_name__).no_shutdown(**test_kwargs)
     self.assertIsInstance(xml, PluginResponse)
     self.assertEqual(
         xml.xml,
         '<rpc semp-version="%s"><client-username><username>my_componenet</username><vpn-name>default</vpn-name><no><shutdown/></no></client-username></rpc>'
         % self.api.version)
Exemplo n.º 4
0
 def test_set_password(self):
     xml = get_plugin_from_api(self.api,
                               __plugin_name__).set_password(**test_kwargs)
     self.assertIsInstance(xml, PluginResponse)
     self.assertEqual(
         xml.xml,
         '<rpc semp-version="%s"><client-username><username>my_componenet</username><vpn-name>default</vpn-name><password><password>passw</password></password></client-username></rpc>'
         % self.api.version)
Exemplo n.º 5
0
 def test_no_guarenteed_endpoint(self):
     xml = get_plugin_from_api(
         self.api, __plugin_name__).no_guarenteed_endpoint(**test_kwargs)
     self.assertIsInstance(xml, PluginResponse)
     self.assertEqual(
         xml.xml,
         '<rpc semp-version="%s"><client-username><username>my_componenet</username><vpn-name>default</vpn-name><no><guaranteed-endpoint-permission-override/></no></client-username></rpc>'
         % self.api.version)
Exemplo n.º 6
0
 def test_aaa_create_user(self):
     xml = get_plugin_from_api(self.api,
                               __plugin_name__).create_user(force=True,
                                                            **test_kwargs)
     self.assertIsInstance(xml, PluginResponse)
     self.assertEqual(
         xml.xml,
         '<rpc semp-version="%s"><create><client-username><username>my_componenet</username><vpn-name>default</vpn-name></client-username></create></rpc>'
         % self.api.version)
Exemplo n.º 7
0
 def test_cce_set_acl_profile(self):
     test_kwargs['shutdown_on_apply'] = True
     xml = get_plugin_from_api(
         self.api, __plugin_name__).set_acl_profile(**test_kwargs)
     self.assertIsInstance(xml, PluginResponse)
     self.assertEqual(
         xml.xml,
         '<rpc semp-version="%s"><client-username><username>my_componenet</username><vpn-name>default</vpn-name><acl-profile><name>default</name></acl-profile></client-username></rpc>'
         % self.api.version)
Exemplo n.º 8
0
 def test_zzz_get_solace_client_profile_batch_provision(self):
     self.plugin = get_plugin_from_api(self.api,
                                       __plugin_name__,
                                       force=True,
                                       **test_kwargs)
     self.assertTrue(isinstance(self.plugin.commands.commands, list))
     self.assertEqual(
         self.plugin.commands.commands[0][0],
         '<rpc semp-version="%s"><create><client-username><username>my_componenet</username><vpn-name>default</vpn-name></client-username></create></rpc>'
         % self.api.version)
Exemplo n.º 9
0
 def test_check_client_profile_not_exists(self):
     self.assertFalse(
         get_plugin_from_api(self.api,
                             __plugin_name__).check_client_profile_exists(
                                 **test_bad_kwargs))
Exemplo n.º 10
0
 def test_get(self):
     xml = get_plugin_from_api(self.api, __plugin_name__).get(client_username="******", vpn_name="default")
     self.assertEqual(xml[0]['rpc-reply']['rpc']['show']['client-username']['client-usernames']['client-username'][
                          'message-vpn'], 'default')
Exemplo n.º 11
0
 def test_bad_requirements(self):
     self.assertRaises(BaseException,
                       get_plugin_from_api(self.api, __plugin_name__).requirements(**test_bad_kwargs))
Exemplo n.º 12
0
 def test_requirements(self):
     xml = get_plugin_from_api(self.api, __plugin_name__).requirements(**test_kwargs)
     self.assertIsNone(xml)
Exemplo n.º 13
0
 def test_zzz_get_solace_client_profile_batch_provision(self):
     self.plugin = get_plugin_from_api(self.api, __plugin_name__, force=True, **test_kwargs)
     self.assertTrue(isinstance(self.plugin.commands.commands, list))
     self.assertEqual(self.plugin.commands.commands[0][0], '<rpc semp-version="%s"><create><client-username><username>my_componenet</username><vpn-name>default</vpn-name></client-username></create></rpc>' % self.api.version)
Exemplo n.º 14
0
 def setUp(self):
     self.api = SolaceAPI("dev")
     self.plugin = get_plugin_from_api(self.api, __plugin_name__)
Exemplo n.º 15
0
 def test_zzz_no_shutdown(self):
     xml = get_plugin_from_api(self.api, __plugin_name__).no_shutdown(**test_kwargs)
     self.assertIsInstance(xml, PluginResponse)
     self.assertEqual(xml.xml, '<rpc semp-version="%s"><client-username><username>my_componenet</username><vpn-name>default</vpn-name><no><shutdown/></no></client-username></rpc>' % self.api.version)
Exemplo n.º 16
0
 def test_set_password(self):
     xml = get_plugin_from_api(self.api, __plugin_name__).set_password(**test_kwargs)
     self.assertIsInstance(xml, PluginResponse)
     self.assertEqual(xml.xml, '<rpc semp-version="%s"><client-username><username>my_componenet</username><vpn-name>default</vpn-name><password><password>passw</password></password></client-username></rpc>' % self.api.version)
Exemplo n.º 17
0
 def test_aaa_create_user(self):
     xml = get_plugin_from_api(self.api, __plugin_name__).create_user(force=True, **test_kwargs)
     self.assertIsInstance(xml, PluginResponse)
     self.assertEqual(xml.xml,
                      '<rpc semp-version="%s"><create><client-username><username>my_componenet</username><vpn-name>default</vpn-name></client-username></create></rpc>' % self.api.version)
Exemplo n.º 18
0
 def test_check_client_profile_exists(self):
     self.assertTrue(get_plugin_from_api(self.api, __plugin_name__).check_client_profile_exists(**test_kwargs))
Exemplo n.º 19
0
 def setUp(self):
     self.api = SolaceAPI("dev")
     self.plugin = get_plugin_from_api(self.api, __plugin_name__)
Exemplo n.º 20
0
 def test_get(self):
     xml = get_plugin_from_api(self.api, __plugin_name__).get(
         client_username="******", vpn_name="default")
     self.assertEqual(
         xml[0]['rpc-reply']['rpc']['show']['client-username']
         ['client-usernames']['client-username']['message-vpn'], 'default')
Exemplo n.º 21
0
 def test_bad_requirements(self):
     self.assertRaises(
         BaseException,
         get_plugin_from_api(
             self.api, __plugin_name__).requirements(**test_bad_kwargs))
Exemplo n.º 22
0
 def test_requirements(self):
     xml = get_plugin_from_api(self.api,
                               __plugin_name__).requirements(**test_kwargs)
     self.assertIsNone(xml)
Exemplo n.º 23
0
 def test_check_acl_profile_not_exists(self):
     self.assertFalse(get_plugin_from_api(self.api, __plugin_name__).check_acl_profile_exists(**test_bad_kwargs))
Exemplo n.º 24
0
 def test_check_acl_profile_exists(self):
     self.assertTrue(
         get_plugin_from_api(
             self.api,
             __plugin_name__).check_acl_profile_exists(**test_kwargs))
Exemplo n.º 25
0
 def test_ccd_set_client_profile(self):
     test_kwargs['shutdown_on_apply'] = True
     xml = get_plugin_from_api(self.api, __plugin_name__).set_client_profile(**test_kwargs)
     self.assertIsInstance(xml, PluginResponse)
     self.assertEqual(xml.xml,
                      '<rpc semp-version="%s"><client-username><username>my_componenet</username><vpn-name>default</vpn-name><client-profile><name>default</name></client-profile></client-username></rpc>' % self.api.version)
Exemplo n.º 26
0
 def test_no_guarenteed_endpoint(self):
     xml = get_plugin_from_api(self.api, __plugin_name__).no_guarenteed_endpoint(**test_kwargs)
     self.assertIsInstance(xml, PluginResponse)
     self.assertEqual(xml.xml, '<rpc semp-version="%s"><client-username><username>my_componenet</username><vpn-name>default</vpn-name><no><guaranteed-endpoint-permission-override/></no></client-username></rpc>' % self.api.version)