From 2295b821fe63d00525d316b113ba3c724be0921c Mon Sep 17 00:00:00 2001 From: Anas Date: Thu, 25 Apr 2019 16:18:21 +0200 Subject: [PATCH] Added has_requests --- mocket/mocket.py | 4 ++++ tests/main/test_mocket.py | 6 ++++++ 2 files changed, 10 insertions(+) diff --git a/mocket/mocket.py b/mocket/mocket.py index 2223de8d..25d285fe 100644 --- a/mocket/mocket.py +++ b/mocket/mocket.py @@ -409,6 +409,10 @@ def remove_last_request(cls): if cls._requests: del cls._requests[-1] + @classmethod + def has_requests(cls): + return len(cls._requests) > 0 + @staticmethod def enable(namespace=None, truesocket_recording_dir=None): Mocket._namespace = namespace diff --git a/tests/main/test_mocket.py b/tests/main/test_mocket.py index a15a324d..3ebe56a5 100644 --- a/tests/main/test_mocket.py +++ b/tests/main/test_mocket.py @@ -25,6 +25,12 @@ def test_reset(self): Mocket.reset() self.assertEqual(Mocket._requests, []) + def test_has_requests(self): + Mocket._requests.extend([1, 2, 3]) + self.assertTrue(Mocket.has_requests()) + Mocket.reset() + self.assertFalse(Mocket.has_requests()) + def test_gethostname(self): hostname = socket.gethostname() Mocket.enable()