python/pyproject_installer: update to 0.5.5
[oi-userland.git] / components / python / sure / test / results-all.master
blob1a095f21ed9df2e9fc75a1151e3c5b938641c32e
1 py$(PYV): remove tox env folder $(@D)/.tox/py$(PYV)
2 py$(PYV): commands[0]> python -m nose -vv --with-coverage --cover-package=sure
3 tests.issues.test_issue_104.test_issue_104 ... ok
4 Correctly handle {} characters in matcher string ... ok
5 Test for unicode error when comparing bytes ... ok
6 Test for GitHub Issue #139 ... ok
7 tests.issues.test_issue_148.test_should_compare_dict_with_non_orderable_key_types ... ok
8 tests.issues.test_issue_148.test_should_compare_dict_with_enum_keys ... ok
9 Allow monkey-patching of methods already implemented by sure. ... ok
10 tests.issues.test_issue_48.test_issue_48 ... ok
11 this, it, these and those are all synonyms ... ok
12 this(4).should.equal(2 + 2) ... ok
13 this(1).should.be.within(0, 2) ... ok
14 this(True).should.be.ok ... ok
15 this(False).should.be.false ... ok
16 this(None).should.be.none ... ok
17 this(None).should.be.none ... ok
18 this(function).should.be.callable ... ok
19 this(iterable).should.be.empty ... ok
20 this(iterable).should.have.length_of(N) ... ok
21 this(X).should.be.greater_than(Y) ... ok
22 this(X).should.be.greater_than_or_equal_to(Y) ... ok
23 this(X).should.be.lower_than(Y) ... ok
24 this(X).should.be.lower_than_or_equal_to(Y) ... ok
25 this(X).should.be(X) when X is a reference to the same object ... ok
26 this(instance).should.have.property(property_name) ... ok
27 this(instance).should.have.property(property_name).being or .with_value should allow chain up ... ok
28 this(dictionary).should.have.key(key_name) ... ok
29 this(dictionary).should.have.key(key_name).being or .with_value should allow chain up ... ok
30 this('   aa ... ok
31 test usage of repr() inside expect(complex1).to.equal(complex2) ... ok
32 test usage of repr() inside expect(complex1).to.equal(complex2) ... ok
33 expect('some string').to.match(r'\w{4} \w{6}') matches regex ... ok
34 expect('some string').to.contain('tri') ... ok
35 tests.test_assertion_builder.test_catching_exceptions ... ok
36 tests.test_assertion_builder.test_catching_exceptions_with_params ... ok
37 tests.test_assertion_builder.test_success_with_params ... ok
38 tests.test_assertion_builder.test_success_with_params_exception ... ok
39 tests.test_assertion_builder.test_throw_matching_regex ... ok
40 'something'.should_not.be.different('SOMETHING'.lower()) ... ok
41 .equal() Should convert mock._CallList instances to lists ... ok
42 .equal(what, epsilon=XXX) should check for equality with an epsilon for float values ... ok
43 .equal() with dict containing tuples as keys should work ... ok
44 .equal(OrderedDict) should check if two ordered dicts are the same ... ok
45 tests.test_assertion_builder.test_equals_anything ... ok
46 tests.test_assertion_builder.test_equals_crosstype ... ok
47 test extending sure with a custom assertion. ... ok
48 test extending sure with a custom chain method. ... ok
49 test extending sure with a custom chain property. ... ok
50 Test ensure simple assertion ... ok
51 Test that ensure only captures AssertionErrors ... ok
52 sure.with_context() runs setup before the function itself ... ok
53 sure.that_with_context() when no context is given it fails ... ok
54 sure.that_with_context() in a failing test ... ok
55 sure.with_context() runs teardown before the function itself ... ok
56 that() is_a(object) ... ok
57 that() equals(string) ... ok
58 that() differs(object) ... ok
59 that() has(object) ... ok
60 that().at(object).equals(object) ... ok
61 that() len_is(number) ... ok
62 that() len_greater_than(number) ... ok
63 that() len_greater_than(number) raise AssertionError ... ok
64 that() len_greater_than_or_equals(number) ... ok
65 that() len_greater_than_or_equals(number) raise AssertionError ... ok
66 that() len_lower_than(number) ... ok
67 that() len_lower_than(number) raise AssertionError ... ok
68 that() len_lower_than_or_equals(number) ... ok
69 that() len_lower_than_or_equals(number) raise AssertionError ... ok
70 that(iterable).the_attribute('name').equals('value') ... ok
71 that(iterable, within_range=(1, 2)).the_attribute('name').equals('value') ... ok
72 that(iterable).every_one_is('value') ... ok
73 that(iterable).in_each('').equals('value') ... ok
74 that(callable, with_args=[arg1], and_kwargs={'arg2': 'value'}).raises(SomeException) ... ok
75 that('String\n with BREAKLINE').looks_like('string with breakline') ... ok
76 that(callable(RuntimeError)).raises(TypeError) ... ok
77 that(callable, with_args=['foo']).raises(FooError) ... ok
78 that(callable).doesnt_raise(FooError) and does_not_raise ... ok
79 that('foobar').contains('foo') ... ok
80 that('foobar').does_not_contain('123'), .doesnt_contain ... ok
81 that('foobar').contains(None) ... ok
82 that(None).contains('bungalow') ... ok
83 that(some_iterable).is_empty and that(something).are_empty ... ok
84 that(something_not_iterable).is_empty and that(something_not_iterable).are_empty raises ... ok
85 that(something_iterable).matches(another_iterable) ... ok
86 within(five=miliseconds) will pass ... ok
87 within(five=miliseconds) will fail ... ok
88 tests.test_old_api.test_word_to_number ... ok
89 tests.test_old_api.test_word_to_number_fail ... ok
90 testing microseconds convertion ... ok
91 testing miliseconds convertion ... ok
92 testing seconds convertion ... ok
93 testing minutes convertion ... ok
94 within(five=miliseconds) gives utc parameter ... ok
95 that.is_a_matcher should absorb callables to be used as matcher ... ok
96 sure.with_context() accepts a list of callbacks for setup ... ok
97 sure.with_context() runs teardown before the function itself ... ok
98 @scenario aliases @that_with_context for setup and teardown ... ok
99 the actions always returns the context ... ok
100 the actions should be able to declare the variables they provide ... ok
101 it fails when an action doesn't fulfill its agreements ... ok
102 it fails when an action depends on some attribute that is not provided by any other previous action ... ok
103 it fails when an action depends on some attribute that is being provided by other actions ... ok
104 that(dict(name='foobar')).contains('name') ... ok
105 that(['foobar', '123']).contains('foobar') ... ok
106 that(set(['foobar', '123']).contains('foobar') ... ok
107 that(('foobar', '123')).contains('foobar') ... ok
108 VariablesBag() provides a meaningful error when attr does not exist ... ok
109 the actions should be able to declare the variables they provide ... ok
110 that() deep_equals(dict) succeeding on level 1 ... ok
111 that() deep_equals(dict) failing on level 1 ... ok
112 that(list) deep_equals(list) succeeding on level 1 ... ok
113 that(list) deep_equals(list) failing on level 1 ... ok
114 that(list) deep_equals(list) failing by length (len(X) > len(Y)) ... ok
115 that(list) deep_equals(list) failing by length (len(Y) > len(X)) ... ok
116 that(X) deep_equals(Y) fails when Y is missing a key that X has ... ok
117 that(X) deep_equals(Y) fails with basic vc complex type ... ok
118 that(X) deep_equals(Y) fails with complex vc basic type ... ok
119 that(tuple) deep_equals(tuple) succeeding on level 1 ... ok
120 that(tuple) deep_equals(tuple) failing on level 1 ... ok
121 that(tuple) deep_equals(tuple) failing by length (len(X) > len(Y)) ... ok
122 that(tuple) deep_equals(tuple) failing by length (len(Y) > len(X)) ... ok
123 that() deep_equals(dict) falling back to generic comparator ... ok
124 that() deep_equals(dict) with generic comparator failing ... ok
125 that() deep_equals(dict) with generic comparator failing ... ok
126 that() deep_equals(dict) succeeding on level 2 ... ok
127 that() deep_equals(dict) succeeding on level 2 ... ok
128 that() deep_equals(dict) failing on level 2 ... ok
129 that() deep_equals(dict) failing on level 3 ... ok
130 that() deep_equals(dict) failing on level 3 when missing a key ... ok
131 that() deep_equals(dict) failing on level 3 when has an extra key ... ok
132 that() deep_equals(dict) failing on level 3 when has an extra key ... ok
133 that(list) deep_equals(list) failing by length (len(X) > len(Y)) ... ok
134 that(list) deep_equals(list) failing by length (len(Y) > len(X)) ... ok
135 @sure.work_in_progress should set an internal flag into `sure` ... ok
136 that() equals(string) when it's supposed to fail ... ok
137 that(callable).raises('message') should compare the message ... ok
138 tests.test_old_api.test_deep_equals_weird ... ok
139 safe_repr should display a simple list ... ok
140 safe_repr should return a sorted repr ... ok
141 dicts nested inside values should also get sorted ... ok
142 dicts with unicode should work properly ... ok
144 Name                 Stmts   Miss Branch BrPart  Cover
145 ------------------------------------------------------
146 sure/__init__.py       628     57    178     16    89%
147 sure/cli.py              9      6      0      0    33%
148 sure/compat.py          71     22     30      4    68%
149 sure/core.py           161      6     54      4    95%
150 sure/deprecated.py       4      0      0      0   100%
151 sure/magic.py           22      2      6      2    79%
152 sure/old.py            263     21     96      9    89%
153 sure/registry.py         2      0      0      0   100%
154 sure/stubs.py            6      5      4      0    10%
155 sure/terminal.py        29     10     16      5    58%
156 sure/version.py          1      0      0      0   100%
157 ------------------------------------------------------
158 TOTAL                 1196    129    384     40    87%
159 ----------------------------------------------------------------------
160 Ran 140 tests
163 0.09 5000
164 6998.22 5000
165 0.11 5000
166   py$(PYV): OK
167   congratulations :)