openlp-core team mailing list archive
-
openlp-core team
-
Mailing list archive
-
Message #32975
Re: [Merge] lp:~thelinuxguy/openlp/flake-fixes into lp:openlp
Review: Needs Information
I'm not sure about those patches that were changed (see in line) isn't patching supposed to take place in the module they're imported in to?
Diff comments:
>
> === modified file 'tests/functional/openlp_plugins/bibles/test_csvimport.py'
> --- tests/functional/openlp_plugins/bibles/test_csvimport.py 2017-12-29 09:15:48 +0000
> +++ tests/functional/openlp_plugins/bibles/test_csvimport.py 2018-08-21 22:59:09 +0000
> @@ -134,7 +134,7 @@
>
> with patch('openlp.plugins.bibles.lib.importers.csvbible.get_file_encoding',
> return_value={'encoding': 'utf-8', 'confidence': 0.99}),\
> - patch('openlp.plugins.bibles.lib.importers.csvbible.Path.open', create=True) as mocked_open,\
> + patch('openlp.core.common.path.Path.open', create=True) as mocked_open,\
Not sure this is correct. Shouldn't the object be patched where they're imported?
> patch('openlp.plugins.bibles.lib.importers.csvbible.csv.reader',
> return_value=iter(test_data)) as mocked_reader:
>
> @@ -154,7 +154,7 @@
> # GIVEN: Mocked a mocked open object which raises an OSError
> with patch('openlp.plugins.bibles.lib.importers.csvbible.get_file_encoding',
> return_value={'encoding': 'utf-8', 'confidence': 0.99}),\
> - patch('openlp.plugins.bibles.lib.importers.csvbible.Path.open', side_effect=OSError, create=True):
> + patch('openlp.core.common.path.Path.open', side_effect=OSError, create=True):
see above ^
>
> # WHEN: Calling CSVBible.parse_csv_file
> # THEN: A ValidationError should be raised
> @@ -169,7 +169,7 @@
> # GIVEN: Mocked a csv.reader which raises an csv.Error
> with patch('openlp.plugins.bibles.lib.importers.csvbible.get_file_encoding',
> return_value={'encoding': 'utf-8', 'confidence': 0.99}),\
> - patch('openlp.plugins.bibles.lib.importers.csvbible.Path.open', create=True),\
> + patch('openlp.core.common.path.Path.open', create=True),\
see above ^
> patch('openlp.plugins.bibles.lib.importers.csvbible.csv.reader', side_effect=csv.Error):
>
> # WHEN: Calling CSVBible.parse_csv_file
--
https://code.launchpad.net/~thelinuxguy/openlp/flake-fixes/+merge/353535
Your team OpenLP Core is subscribed to branch lp:openlp.
References