def test_should_append_a_new_stub_configuration(self): fixture = Fixture('/test123') fixture.calling('any_command').at_least_with_arguments( 'any_arg0', 'any_arg1', 'any_arg2').and_input('any_stdin') actual_stub_configurations = fixture.stub_configurations self.assertEqual(1, len(actual_stub_configurations)) actual_stub_configuration = actual_stub_configurations[0] self.assertEqual( 'any_command', actual_stub_configuration.command_input.command) self.assertEqual(['any_arg0', 'any_arg1', 'any_arg2'], actual_stub_configuration.command_input.arguments) self.assertEqual( 'any_stdin', actual_stub_configuration.command_input.stdin)
def test_should_append_a_new_stub_configuration_with_default_stdin_and_arguments(self): fixture = Fixture('/test123') actual_return_value = fixture.calling('any_command') actual_stub_configurations = fixture.stub_configurations self.assertEqual(1, len(actual_stub_configurations)) actual_stub_configuration = actual_stub_configurations[0] self.assertEqual(actual_return_value, actual_stub_configuration) self.assertEqual( 'any_command', actual_stub_configuration.command_input.command) self.assertEqual([], actual_stub_configuration.command_input.arguments) self.assertEqual(None, actual_stub_configuration.command_input.stdin)