Skip to content

Commit c7fc5a8

Browse files
committed
added regression tests
1 parent ae8817b commit c7fc5a8

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

posthog/test/test_client.py

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -447,3 +447,21 @@ def raise_effect():
447447
client.feature_flags = [{"key": "example", "is_simple_flag": False}]
448448

449449
self.assertFalse(client.feature_enabled("example", "distinct_id"))
450+
451+
def test_alias_doesnt_regress_positional_args(self):
452+
client = self.client
453+
success, msg = client.alias("distinct_id", "alias_id")
454+
client.flush()
455+
self.assertTrue(success)
456+
self.assertFalse(self.failed)
457+
self.assertEqual(msg["properties"]["distinct_id"], "distinct_id")
458+
self.assertEqual(msg["properties"]["alias"], "alias_id")
459+
460+
def test_alias_doesnt_regress_named_args(self):
461+
client = self.client
462+
success, msg = client.alias(distinct_id="distinct_id", previous_id="alias_id")
463+
client.flush()
464+
self.assertTrue(success)
465+
self.assertFalse(self.failed)
466+
self.assertEqual(msg["properties"]["distinct_id"], "distinct_id")
467+
self.assertEqual(msg["properties"]["alias"], "alias_id")

0 commit comments

Comments
 (0)