Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Intermittently failing test #148

Open
ghost opened this issue Aug 5, 2019 · 0 comments
Open

Intermittently failing test #148

ghost opened this issue Aug 5, 2019 · 0 comments

Comments

@ghost
Copy link

ghost commented Aug 5, 2019

This test seems to be failing sometimes in travis, been happening for the last couple of months:

474=================================== FAILURES ===================================
475____________________ TestCertificateHandler.test_add_proof _____________________
476
477self = <tests.test_certificate_handler.TestCertificateHandler testMethod=test_add_proof>
478mock_open = <MagicMock name='open' id='139936690795744'>
479
480    @mock.patch("builtins.open", create=True)
481    def test_add_proof(self,mock_open):
482        handler = CertificateV2Handler()
483    
484        cert_to_issue = {'kek':'kek'}
485        proof = {'a': 'merkel'}
486        file_call = 'call().__enter__().write(\'{"kek": "kek", "signature": {"a": "merkel"}}\')'
487    
488        chain = mock.Mock()
489        metadata = mock.Mock()
490        metadata.blockchain_cert_file_name = 'file_path.nfo'
491    
492        with patch.object(
493        CertificateV2Handler, '_get_certificate_to_issue', return_value=cert_to_issue) as mock_method:
494                handler.add_proof(metadata, proof)
495    
496        mock_open.assert_any_call('file_path.nfo','w')
497        calls = mock_open.mock_calls
498        call_strings = map(str, calls)
499>       assert file_call in call_strings
500E       AssertionError: assert 'call().__enter__().write(\'{"kek": "kek", "signature": {"a": "merkel"}}\')' in <map object at 0x7f458cb96c18>
501
502test_certificate_handler.py:216: AssertionError
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

0 participants