Skip to content

Commit 5e86195

Browse files
committed
v1.3.2 - r_cache now uses global cache, added unit tests for retry_on_err
1 parent 8ea6f54 commit 5e86195

19 files changed

Lines changed: 900 additions & 314 deletions

docs/source/helpers/tests.rst

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,6 @@ tests
22
=====
33

44
.. automodule:: tests
5-
6-
7-
8-
9-
105

116

127
.. rubric:: Classes
@@ -19,7 +14,8 @@ tests
1914
TestGeneral
2015
TestIPReverseDNS
2116
TestParseHelpers
22-
TestRedisCacheDecorator
17+
TestCacheDecoratorMemory
18+
TestCacheDecoratorRedis
2319
TestMemoryCache
2420
TestRedisCache
2521
PrivexBaseCase

docs/source/helpers/tests/tests.EmptyIter.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
tests.EmptyIter
2-
===============
1+
EmptyIter
2+
=========
33

44
.. currentmodule:: tests
55

Lines changed: 80 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,88 @@
1-
tests.PrivexBaseCase
2-
====================
1+
PrivexBaseCase
2+
==============
33

44
.. currentmodule:: tests
55

66
.. autoclass:: PrivexBaseCase
77

88

9+
.. automethod:: __init__
910

11+
12+
.. rubric:: Methods
13+
14+
.. autosummary::
15+
16+
~PrivexBaseCase.__init__
17+
~PrivexBaseCase.addCleanup
18+
~PrivexBaseCase.addTypeEqualityFunc
19+
~PrivexBaseCase.assertAlmostEqual
20+
~PrivexBaseCase.assertAlmostEquals
21+
~PrivexBaseCase.assertCountEqual
22+
~PrivexBaseCase.assertDictContainsSubset
23+
~PrivexBaseCase.assertDictEqual
24+
~PrivexBaseCase.assertEqual
25+
~PrivexBaseCase.assertEquals
26+
~PrivexBaseCase.assertFalse
27+
~PrivexBaseCase.assertGreater
28+
~PrivexBaseCase.assertGreaterEqual
29+
~PrivexBaseCase.assertIn
30+
~PrivexBaseCase.assertIs
31+
~PrivexBaseCase.assertIsInstance
32+
~PrivexBaseCase.assertIsNone
33+
~PrivexBaseCase.assertIsNot
34+
~PrivexBaseCase.assertIsNotNone
35+
~PrivexBaseCase.assertLess
36+
~PrivexBaseCase.assertLessEqual
37+
~PrivexBaseCase.assertListEqual
38+
~PrivexBaseCase.assertLogs
39+
~PrivexBaseCase.assertMultiLineEqual
40+
~PrivexBaseCase.assertNotAlmostEqual
41+
~PrivexBaseCase.assertNotAlmostEquals
42+
~PrivexBaseCase.assertNotEqual
43+
~PrivexBaseCase.assertNotEquals
44+
~PrivexBaseCase.assertNotIn
45+
~PrivexBaseCase.assertNotIsInstance
46+
~PrivexBaseCase.assertNotRegex
47+
~PrivexBaseCase.assertNotRegexpMatches
48+
~PrivexBaseCase.assertRaises
49+
~PrivexBaseCase.assertRaisesRegex
50+
~PrivexBaseCase.assertRaisesRegexp
51+
~PrivexBaseCase.assertRegex
52+
~PrivexBaseCase.assertRegexpMatches
53+
~PrivexBaseCase.assertSequenceEqual
54+
~PrivexBaseCase.assertSetEqual
55+
~PrivexBaseCase.assertTrue
56+
~PrivexBaseCase.assertTupleEqual
57+
~PrivexBaseCase.assertWarns
58+
~PrivexBaseCase.assertWarnsRegex
59+
~PrivexBaseCase.assert_
60+
~PrivexBaseCase.countTestCases
61+
~PrivexBaseCase.debug
62+
~PrivexBaseCase.defaultTestResult
63+
~PrivexBaseCase.doCleanups
64+
~PrivexBaseCase.fail
65+
~PrivexBaseCase.failIf
66+
~PrivexBaseCase.failIfAlmostEqual
67+
~PrivexBaseCase.failIfEqual
68+
~PrivexBaseCase.failUnless
69+
~PrivexBaseCase.failUnlessAlmostEqual
70+
~PrivexBaseCase.failUnlessEqual
71+
~PrivexBaseCase.failUnlessRaises
72+
~PrivexBaseCase.id
73+
~PrivexBaseCase.run
74+
~PrivexBaseCase.setUp
75+
~PrivexBaseCase.setUpClass
76+
~PrivexBaseCase.shortDescription
77+
~PrivexBaseCase.skipTest
78+
~PrivexBaseCase.subTest
79+
~PrivexBaseCase.tearDown
80+
~PrivexBaseCase.tearDownClass
81+
82+
83+
84+
85+
1086
.. rubric:: Attributes
1187

1288
.. autosummary::
@@ -16,6 +92,8 @@ tests.PrivexBaseCase
1692
~PrivexBaseCase.empty_zero
1793
~PrivexBaseCase.falsey
1894
~PrivexBaseCase.falsey_empty
95+
~PrivexBaseCase.longMessage
96+
~PrivexBaseCase.maxDiff
1997
~PrivexBaseCase.truthy
2098

2199

docs/source/helpers/tests/tests.TestBoolHelpers.rst

Lines changed: 69 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
tests.TestBoolHelpers
2-
=====================
1+
TestBoolHelpers
2+
===============
33

44
.. currentmodule:: tests
55

@@ -13,7 +13,71 @@ tests.TestBoolHelpers
1313

1414
.. autosummary::
1515

16-
16+
~TestBoolHelpers.__init__
17+
~TestBoolHelpers.addCleanup
18+
~TestBoolHelpers.addTypeEqualityFunc
19+
~TestBoolHelpers.assertAlmostEqual
20+
~TestBoolHelpers.assertAlmostEquals
21+
~TestBoolHelpers.assertCountEqual
22+
~TestBoolHelpers.assertDictContainsSubset
23+
~TestBoolHelpers.assertDictEqual
24+
~TestBoolHelpers.assertEqual
25+
~TestBoolHelpers.assertEquals
26+
~TestBoolHelpers.assertFalse
27+
~TestBoolHelpers.assertGreater
28+
~TestBoolHelpers.assertGreaterEqual
29+
~TestBoolHelpers.assertIn
30+
~TestBoolHelpers.assertIs
31+
~TestBoolHelpers.assertIsInstance
32+
~TestBoolHelpers.assertIsNone
33+
~TestBoolHelpers.assertIsNot
34+
~TestBoolHelpers.assertIsNotNone
35+
~TestBoolHelpers.assertLess
36+
~TestBoolHelpers.assertLessEqual
37+
~TestBoolHelpers.assertListEqual
38+
~TestBoolHelpers.assertLogs
39+
~TestBoolHelpers.assertMultiLineEqual
40+
~TestBoolHelpers.assertNotAlmostEqual
41+
~TestBoolHelpers.assertNotAlmostEquals
42+
~TestBoolHelpers.assertNotEqual
43+
~TestBoolHelpers.assertNotEquals
44+
~TestBoolHelpers.assertNotIn
45+
~TestBoolHelpers.assertNotIsInstance
46+
~TestBoolHelpers.assertNotRegex
47+
~TestBoolHelpers.assertNotRegexpMatches
48+
~TestBoolHelpers.assertRaises
49+
~TestBoolHelpers.assertRaisesRegex
50+
~TestBoolHelpers.assertRaisesRegexp
51+
~TestBoolHelpers.assertRegex
52+
~TestBoolHelpers.assertRegexpMatches
53+
~TestBoolHelpers.assertSequenceEqual
54+
~TestBoolHelpers.assertSetEqual
55+
~TestBoolHelpers.assertTrue
56+
~TestBoolHelpers.assertTupleEqual
57+
~TestBoolHelpers.assertWarns
58+
~TestBoolHelpers.assertWarnsRegex
59+
~TestBoolHelpers.assert_
60+
~TestBoolHelpers.countTestCases
61+
~TestBoolHelpers.debug
62+
~TestBoolHelpers.defaultTestResult
63+
~TestBoolHelpers.doCleanups
64+
~TestBoolHelpers.fail
65+
~TestBoolHelpers.failIf
66+
~TestBoolHelpers.failIfAlmostEqual
67+
~TestBoolHelpers.failIfEqual
68+
~TestBoolHelpers.failUnless
69+
~TestBoolHelpers.failUnlessAlmostEqual
70+
~TestBoolHelpers.failUnlessEqual
71+
~TestBoolHelpers.failUnlessRaises
72+
~TestBoolHelpers.id
73+
~TestBoolHelpers.run
74+
~TestBoolHelpers.setUp
75+
~TestBoolHelpers.setUpClass
76+
~TestBoolHelpers.shortDescription
77+
~TestBoolHelpers.skipTest
78+
~TestBoolHelpers.subTest
79+
~TestBoolHelpers.tearDown
80+
~TestBoolHelpers.tearDownClass
1781
~TestBoolHelpers.test_empty_combined
1882
~TestBoolHelpers.test_empty_lst
1983
~TestBoolHelpers.test_empty_vals
@@ -37,6 +101,8 @@ tests.TestBoolHelpers
37101
~TestBoolHelpers.empty_zero
38102
~TestBoolHelpers.falsey
39103
~TestBoolHelpers.falsey_empty
104+
~TestBoolHelpers.longMessage
105+
~TestBoolHelpers.maxDiff
40106
~TestBoolHelpers.truthy
41107

42108

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
TestCacheDecoratorMemory
2+
========================
3+
4+
.. currentmodule:: tests
5+
6+
.. autoclass:: TestCacheDecoratorMemory
7+
8+
9+
.. automethod:: __init__
10+
11+
12+
.. rubric:: Methods
13+
14+
.. autosummary::
15+
16+
~TestCacheDecoratorMemory.setUp
17+
~TestCacheDecoratorMemory.setUpClass
18+
~TestCacheDecoratorMemory.tearDown
19+
~TestCacheDecoratorMemory.tearDownClass
20+
~TestCacheDecoratorMemory.test_rcache_callable
21+
~TestCacheDecoratorMemory.test_rcache_rand
22+
~TestCacheDecoratorMemory.test_rcache_rand_dynamic
23+
24+
25+
26+
27+
28+
.. rubric:: Attributes
29+
30+
.. autosummary::
31+
32+
~TestCacheDecoratorMemory.cache
33+
34+
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
TestCacheDecoratorRedis
2+
=======================
3+
4+
.. currentmodule:: tests
5+
6+
.. autoclass:: TestCacheDecoratorRedis
7+
8+
9+
.. automethod:: __init__
10+
11+
12+
.. rubric:: Methods
13+
14+
.. autosummary::
15+
16+
~TestCacheDecoratorRedis.setUp
17+
~TestCacheDecoratorRedis.setUpClass
18+
~TestCacheDecoratorRedis.tearDown
19+
~TestCacheDecoratorRedis.tearDownClass
20+
~TestCacheDecoratorRedis.test_rcache_callable
21+
~TestCacheDecoratorRedis.test_rcache_rand
22+
~TestCacheDecoratorRedis.test_rcache_rand_dynamic
23+
24+
25+
26+
27+
28+
.. rubric:: Attributes
29+
30+
.. autosummary::
31+
32+
~TestCacheDecoratorRedis.cache
33+
34+

docs/source/helpers/tests/tests.TestGeneral.rst

Lines changed: 88 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
tests.TestGeneral
2-
=================
1+
TestGeneral
2+
===========
33

44
.. currentmodule:: tests
55

@@ -13,8 +13,93 @@ tests.TestGeneral
1313

1414
.. autosummary::
1515

16-
16+
~TestGeneral.__init__
17+
~TestGeneral.addCleanup
18+
~TestGeneral.addTypeEqualityFunc
19+
~TestGeneral.assertAlmostEqual
20+
~TestGeneral.assertAlmostEquals
21+
~TestGeneral.assertCountEqual
22+
~TestGeneral.assertDictContainsSubset
23+
~TestGeneral.assertDictEqual
24+
~TestGeneral.assertEqual
25+
~TestGeneral.assertEquals
26+
~TestGeneral.assertFalse
27+
~TestGeneral.assertGreater
28+
~TestGeneral.assertGreaterEqual
29+
~TestGeneral.assertIn
30+
~TestGeneral.assertIs
31+
~TestGeneral.assertIsInstance
32+
~TestGeneral.assertIsNone
33+
~TestGeneral.assertIsNot
34+
~TestGeneral.assertIsNotNone
35+
~TestGeneral.assertLess
36+
~TestGeneral.assertLessEqual
37+
~TestGeneral.assertListEqual
38+
~TestGeneral.assertLogs
39+
~TestGeneral.assertMultiLineEqual
40+
~TestGeneral.assertNotAlmostEqual
41+
~TestGeneral.assertNotAlmostEquals
42+
~TestGeneral.assertNotEqual
43+
~TestGeneral.assertNotEquals
44+
~TestGeneral.assertNotIn
45+
~TestGeneral.assertNotIsInstance
46+
~TestGeneral.assertNotRegex
47+
~TestGeneral.assertNotRegexpMatches
48+
~TestGeneral.assertRaises
49+
~TestGeneral.assertRaisesRegex
50+
~TestGeneral.assertRaisesRegexp
51+
~TestGeneral.assertRegex
52+
~TestGeneral.assertRegexpMatches
53+
~TestGeneral.assertSequenceEqual
54+
~TestGeneral.assertSetEqual
55+
~TestGeneral.assertTrue
56+
~TestGeneral.assertTupleEqual
57+
~TestGeneral.assertWarns
58+
~TestGeneral.assertWarnsRegex
59+
~TestGeneral.assert_
60+
~TestGeneral.countTestCases
61+
~TestGeneral.debug
62+
~TestGeneral.defaultTestResult
63+
~TestGeneral.doCleanups
64+
~TestGeneral.fail
65+
~TestGeneral.failIf
66+
~TestGeneral.failIfAlmostEqual
67+
~TestGeneral.failIfEqual
68+
~TestGeneral.failUnless
69+
~TestGeneral.failUnlessAlmostEqual
70+
~TestGeneral.failUnlessEqual
71+
~TestGeneral.failUnlessRaises
72+
~TestGeneral.id
73+
~TestGeneral.run
74+
~TestGeneral.setUp
75+
~TestGeneral.setUpClass
76+
~TestGeneral.shortDescription
77+
~TestGeneral.skipTest
78+
~TestGeneral.subTest
79+
~TestGeneral.tearDown
80+
~TestGeneral.tearDownClass
81+
~TestGeneral.test_async_decorator
82+
~TestGeneral.test_async_decorator_return
1783
~TestGeneral.test_chunked
84+
~TestGeneral.test_retry_on_err
85+
~TestGeneral.test_retry_on_err_return
1886
~TestGeneral.test_run_sync
87+
88+
1989

90+
91+
92+
.. rubric:: Attributes
93+
94+
.. autosummary::
95+
96+
~TestGeneral.empty_lst
97+
~TestGeneral.empty_vals
98+
~TestGeneral.empty_zero
99+
~TestGeneral.falsey
100+
~TestGeneral.falsey_empty
101+
~TestGeneral.longMessage
102+
~TestGeneral.maxDiff
103+
~TestGeneral.truthy
104+
20105

0 commit comments

Comments
 (0)