def test_can_create_with_bucketer(self): bucketer = PercentageBucketer(percentage=Percentage(0.3)) json = {"created_date": self.now, "bucketer": bucketer.to_dict()} meta = FeatureFlagStoreMeta.from_dict(json) self.assertEqual(bucketer.to_dict(), meta.bucketer.to_dict())
def test_will_not_crash_if_conditions_not_present(self): json = {"created_date": self.now, "client_data": {}} meta = FeatureFlagStoreMeta.from_dict(json) self.assertEqual([], meta.conditions)