def test_add_new_context_with_same_source(self) -> None:
        """Tests that diff contexts with same source are added separately."""
        observable_obj = hostname.Hostname(value="tomchop.me").save()
        observable_obj.add_context("test_source", {"abc": 123, "def": 456})
        observable_obj.add_context("test_source", {"abc": 123, "def": 666})
        self.assertEqual(len(observable_obj.context), 2)
Tests that diff contexts with same source are added separately.
tests/schemas/observable.py