aboutsummaryrefslogtreecommitdiffstats
path: root/community/py3-cachy/No-need-to-teardown-flexmock.patch
diff options
context:
space:
mode:
Diffstat (limited to 'community/py3-cachy/No-need-to-teardown-flexmock.patch')
-rw-r--r--community/py3-cachy/No-need-to-teardown-flexmock.patch148
1 files changed, 148 insertions, 0 deletions
diff --git a/community/py3-cachy/No-need-to-teardown-flexmock.patch b/community/py3-cachy/No-need-to-teardown-flexmock.patch
new file mode 100644
index 00000000000..72305fa7b11
--- /dev/null
+++ b/community/py3-cachy/No-need-to-teardown-flexmock.patch
@@ -0,0 +1,148 @@
+From d6fd558be00e3818d01bd1f6a5290bd094a87e52 Mon Sep 17 00:00:00 2001
+From: Stefano Rivera <stefano@rivera.za.net>
+Date: Tue, 9 Nov 2021 23:09:46 -0800
+Subject: [PATCH] No need to teardown flexmock
+
+flexmock patches unittest to hook tearing down, itself.
+
+The flexmock_teardown() function is a private API that was moved in
+0.11.0.
+---
+ tests/stores/test_dict_store.py | 5 +----
+ tests/stores/test_file_store.py | 4 +---
+ tests/stores/test_redis_store.py | 2 --
+ tests/test_cache_manager.py | 5 +----
+ tests/test_repository.py | 5 +----
+ tests/test_tagged_cache.py | 5 +----
+ 6 files changed, 5 insertions(+), 21 deletions(-)
+
+diff --git a/tests/stores/test_dict_store.py b/tests/stores/test_dict_store.py
+index b2574a3..8d4171f 100644
+--- a/tests/stores/test_dict_store.py
++++ b/tests/stores/test_dict_store.py
+@@ -1,16 +1,13 @@
+ # -*- coding: utf-8 -*-
+
+ from unittest import TestCase
+-from flexmock import flexmock, flexmock_teardown
++from flexmock import flexmock
+
+ from cachy.stores import DictStore
+
+
+ class DictStoreTestCase(TestCase):
+
+- def tearDown(self):
+- flexmock_teardown()
+-
+ def test_items_can_be_set_and_retrieved(self):
+ store = DictStore()
+ store.put('foo', 'bar', 10)
+diff --git a/tests/stores/test_file_store.py b/tests/stores/test_file_store.py
+index 10ab336..704612d 100644
+--- a/tests/stores/test_file_store.py
++++ b/tests/stores/test_file_store.py
+@@ -7,7 +7,7 @@
+ import shutil
+
+ from unittest import TestCase
+-from flexmock import flexmock, flexmock_teardown
++from flexmock import flexmock
+
+ from cachy.serializers import JsonSerializer
+ from cachy.stores import FileStore
+@@ -29,8 +29,6 @@ def tearDown(self):
+ if os.path.isdir(e):
+ shutil.rmtree(e)
+
+- flexmock_teardown()
+-
+ def test_none_is_returned_if_file_doesnt_exist(self):
+ mock = flexmock(os.path)
+ mock.should_receive('exists').once().and_return(False)
+diff --git a/tests/stores/test_redis_store.py b/tests/stores/test_redis_store.py
+index a5009f4..82e1fb4 100644
+--- a/tests/stores/test_redis_store.py
++++ b/tests/stores/test_redis_store.py
+@@ -4,7 +4,6 @@
+
+ import redis
+ from unittest import TestCase
+-from flexmock import flexmock, flexmock_teardown
+ from fakeredis import FakeServer
+ from fakeredis import FakeStrictRedis
+ from cachy.stores import RedisStore
+@@ -23,7 +22,6 @@ def setUp(self):
+ super(RedisStoreTestCase, self).setUp()
+
+ def tearDown(self):
+- flexmock_teardown()
+ self.redis.flushdb()
+
+ def test_get_returns_null_when_not_found(self):
+diff --git a/tests/test_cache_manager.py b/tests/test_cache_manager.py
+index ae9dda4..b5da411 100644
+--- a/tests/test_cache_manager.py
++++ b/tests/test_cache_manager.py
+@@ -3,7 +3,7 @@
+ import os
+ import tempfile
+ from unittest import TestCase
+-from flexmock import flexmock, flexmock_teardown
++from flexmock import flexmock
+
+ from cachy import CacheManager, Repository
+ from cachy.stores import DictStore, FileStore
+@@ -12,9 +12,6 @@
+
+ class RepositoryTestCase(TestCase):
+
+- def tearDown(self):
+- flexmock_teardown()
+-
+ def test_store_get_the_correct_store(self):
+ cache = CacheManager({
+ 'default': 'dict',
+diff --git a/tests/test_repository.py b/tests/test_repository.py
+index aeb53b7..f7b3bf5 100644
+--- a/tests/test_repository.py
++++ b/tests/test_repository.py
+@@ -2,7 +2,7 @@
+
+ import datetime
+ from unittest import TestCase
+-from flexmock import flexmock, flexmock_teardown
++from flexmock import flexmock
+
+ from cachy import Repository
+ from cachy.contracts.store import Store
+@@ -10,9 +10,6 @@
+
+ class RepositoryTestCase(TestCase):
+
+- def tearDown(self):
+- flexmock_teardown()
+-
+ def test_get_returns_value_from_cache(self):
+ repo = self._get_repository()
+ repo.get_store().should_receive('get').once().with_args('foo').and_return('bar')
+diff --git a/tests/test_tagged_cache.py b/tests/test_tagged_cache.py
+index cefdc69..79e986c 100644
+--- a/tests/test_tagged_cache.py
++++ b/tests/test_tagged_cache.py
+@@ -7,14 +7,11 @@
+ from cachy.tag_set import TagSet
+ from cachy.redis_tagged_cache import RedisTaggedCache
+ from datetime import datetime, timedelta
+-from flexmock import flexmock, flexmock_teardown
++from flexmock import flexmock
+
+
+ class TaggedCacheTestCase(TestCase):
+
+- def tearDown(self):
+- flexmock_teardown()
+-
+ def test_tags_can_be_flushed(self):
+ store = DictStore()
+