def test_remote_dir_script_action_method_default(self): remote_action = FabricRemoteScriptAction('foo', 'foo-id', '/tmp/st2.py', None, on_behalf_user='******', parallel=True, sudo=False) self.assertEqual(remote_action.get_on_behalf_user(), 'stan') self.assertEqual(remote_action.remote_dir, '/tmp') self.assertEqual(remote_action.remote_script, '/tmp/st2.py')
def test_remote_dir_script_action_method_default(self): remote_action = FabricRemoteScriptAction('foo', 'foo-id', '/tmp/st2.py', None, on_behalf_user='******', parallel=True, sudo=False) self.assertEqual(remote_action.get_on_behalf_user(), 'stan') self.assertEqual(remote_action.remote_dir, '/tmp') self.assertEqual(remote_action.remote_script, '/tmp/st2.py')
def test_fabric_remote_script_action_method(self): remote_action = FabricRemoteScriptAction('foo', 'foo-id', '/tmp/st2.py', None, on_behalf_user='******', parallel=True, sudo=False) self.assertEqual(remote_action.get_on_behalf_user(), 'stan') fabric_task = remote_action.get_fabric_task() self.assertTrue(fabric_task is not None) self.assertTrue(fabric_task.wrapped == remote_action._run_script)