============================= test session starts ==============================
platform darwin -- Python 3.7.5, pytest-5.1.2, py-1.8.0, pluggy-0.13.0
hypothesis profile 'default' -> database=DirectoryBasedExampleDatabase('/sw/src/fink.build/duplicity-0.8.13-1/duplicity-0.8.13/.hypothesis/examples')
rootdir: /sw/src/fink.build/duplicity-0.8.13-1/duplicity-0.8.13, inifile: tox.ini, testpaths: testing/unit, testing/functional
plugins: hypothesis-4.36.0, expect-1.1.0, mock-1.10.4, requests-mock-1.6.0
collected 440 items
run-last-failure: no previously failed tests, not deselecting items.
testing/unit/test_backend.py ............ [ 2%]
testing/unit/test_backend_instance.py .................................. [ 10%]
..........................ssssssssss [ 18%]
testing/unit/test_collections.py ........ [ 20%]
testing/unit/test_diffdir.py ....... [ 22%]
testing/unit/test_dup_temp.py .. [ 22%]
testing/unit/test_dup_time.py ...................... [ 27%]
testing/unit/test_file_naming.py ............. [ 30%]
testing/unit/test_globmatch.py ........................... [ 36%]
testing/unit/test_gpg.py .......... [ 38%]
testing/unit/test_gpginterface.py ...... [ 40%]
testing/unit/test_lazy.py ............................ [ 46%]
testing/unit/test_manifest.py ..... [ 47%]
testing/unit/test_patchdir.py ........ [ 49%]
testing/unit/test_path.py ..... [ 50%]
testing/unit/test_selection.py ......................................... [ 60%]
........................F
=================================== FAILURES ===================================
________________ ParseArgsTest.test_unicode_paths_non_globbing _________________
self = <testing.unit.test_selection.ParseArgsTest testMethod=test_unicode_paths_non_globbing>
def test_unicode_paths_non_globbing(self):
u"""Test functional test test_unicode_paths_non_globbing as a unittest"""
self.root = Path(u"testfiles/select-unicode")
self.ParseTest([(u"--exclude", u"testfiles/select-unicode/прыклад/пример/例/Παράδειγμα/उदाहरण.txt"),
(u"--exclude", u"testfiles/select-unicode/прыклад/пример/例/Παράδειγμα/דוגמא.txt"),
(u"--exclude", u"testfiles/select-unicode/прыклад/пример/例/მაგალითი/"),
(u"--include", u"testfiles/select-unicode/прыклад/пример/例/"),
(u"--exclude", u"testfiles/select-unicode/прыклад/пример/"),
(u"--include", u"testfiles/select-unicode/прыклад/"),
(u"--include", u"testfiles/select-unicode/օրինակ.txt"),
(u"--exclude", u"testfiles/select-unicode/**")],
[(), (u"прыклад",), (u"прыклад", u"пример"), (u"прыклад", u"пример", u"例"),
(u"прыклад", u"пример", u"例", u"Παράδειγμα"),
(u"прыклад", u"пример", u"例", u"Παράδειγμα", u"ઉદાહરણ.log"),
> (u"прыклад", u"উদাহরণ"), (u"օրինակ.txt",)])
unit/test_selection.py:889:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
unit/test_selection.py:238: in ParseTest
self.assertEqual(indicies, results_as_list)
E AssertionError: Lists differ: [(), [91 chars] 'Παράδειγμα'), ('прыклад', 'пример', '例', 'Πα[60 chars]t',)] != [(), [91 chars] 'Παράδειγμα'), ('прыклад', 'пример', '例', 'Π[175 chars]t',)]
E
E First differing element 4:
E ('прыклад', 'пример', '例', 'Παράδειγμα')
E ('прыклад', 'пример', '例', 'Παράδειγμα')
E
E Second list contains 2 additional elements.
E First extra element 8:
E ('прыклад', 'উদাহরণ')
E
E [(),
E ('прыклад',),
E ('прыклад', 'пример'),
E ('прыклад', 'пример', '例'),
E - ('прыклад', 'пример', '例', 'Παράδειγμα'),
E ? ^
E
E + ('прыклад', 'пример', '例', 'Παράδειγμα'),
E ? ^^
E
E + ('прыклад', 'пример', '例', 'Παράδειγμα', 'דוגמא.txt'),
E + ('прыклад', 'пример', '例', 'Παράδειγμα', 'उदाहरण.txt'),
E - ('прыклад', 'пример', '例', 'Παράδειγμα', 'ઉદાહરણ.log'),
E ? ^
E
E + ('прыклад', 'пример', '例', 'Παράδειγμα', 'ઉદાહરણ.log'),
E ? ^^
E
E ('прыклад', 'উদাহরণ'),
E ('օրինակ.txt',)]
============= 1 failed, 278 passed, 10 skipped in 67.15s (0:01:07) =============
### execution of /tmp/fink.Nbmz_ failed, exit code 1
### execution of /tmp/fink.uzupS failed, exit code 1
phase test: warning
I see the 1 failure but previously the system continued on for the remaining tests. I am somewhat at a loss of how this is all done with the tox testing system.