summaryrefslogtreecommitdiff
path: root/tests/test_client.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/test_client.py')
-rw-r--r--tests/test_client.py27
1 files changed, 27 insertions, 0 deletions
diff --git a/tests/test_client.py b/tests/test_client.py
new file mode 100644
index 0000000..e8f79b1
--- /dev/null
+++ b/tests/test_client.py
@@ -0,0 +1,27 @@
+import redis
+
+
+class TestClient(object):
+ def test_client_equality(self):
+ r1 = redis.Redis.from_url('redis://localhost:6379/9')
+ r2 = redis.Redis.from_url('redis://localhost:6379/9')
+ assert r1 == r2
+
+ def test_clients_unequal_if_different_types(self):
+ r = redis.Redis.from_url('redis://localhost:6379/9')
+ assert r != 0
+
+ def test_clients_unequal_if_different_hosts(self):
+ r1 = redis.Redis.from_url('redis://localhost:6379/9')
+ r2 = redis.Redis.from_url('redis://127.0.0.1:6379/9')
+ assert r1 != r2
+
+ def test_clients_unequal_if_different_ports(self):
+ r1 = redis.Redis.from_url('redis://localhost:6379/9')
+ r2 = redis.Redis.from_url('redis://localhost:6380/9')
+ assert r1 != r2
+
+ def test_clients_unequal_if_different_dbs(self):
+ r1 = redis.Redis.from_url('redis://localhost:6379/9')
+ r2 = redis.Redis.from_url('redis://localhost:6380/10')
+ assert r1 != r2