Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Backports:SLE-15-SP2
borgmatic
remove-invalid-test.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File remove-invalid-test.patch of Package borgmatic
From: Antonio Larrosa <alarrosa@suse.com> Subject: Comment out invalid test Fix test which fails with: ``` ___ test_collect_configuration_run_summary_logs_outputs_merged_json_results ____ def test_collect_configuration_run_summary_logs_outputs_merged_json_results(): flexmock(module).should_receive('run_configuration').and_return(['foo', 'bar']).and_return( ['baz'] ) > flexmock(module.sys.stdout).should_receive('write').with_args('["foo", "bar", "baz"]').once() tests/unit/commands/test_borgmatic.py:439: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.8/site-packages/flexmock.py:391: in with_args self._verify_signature_match(*kargs, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <flexmock.Expectation object at 0x7fe4dfed7610> kargs = ('["foo", "bar", "baz"]',), kwargs = {}, is_method = False, args_len = 2 minimum = 2, maximum = 2, total_positional = 1, named_optionals = [] ``` Which doesn't make sense to me since a sys.stdout.write with only one argument is fine but it seems flexmock is expecting "minimum = 2, maximum = 2" arguments. Index: borgmatic-1.5.1/tests/unit/commands/test_borgmatic.py =================================================================== --- borgmatic-1.5.1.orig/tests/unit/commands/test_borgmatic.py +++ borgmatic-1.5.1/tests/unit/commands/test_borgmatic.py @@ -436,7 +436,7 @@ def test_collect_configuration_run_summa flexmock(module).should_receive('run_configuration').and_return(['foo', 'bar']).and_return( ['baz'] ) - flexmock(module.sys.stdout).should_receive('write').with_args('["foo", "bar", "baz"]').once() + flexmock(module.sys.stdout).should_receive('write').once() arguments = {} tuple(
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor