Esempio n. 1
0
    def test_to_dictionary(self):
        snapshot_entity = Snapshot(self.input_dict)
        output_dict = snapshot_entity.to_dictionary()

        for k, v in output_dict.items():
            assert v == getattr(snapshot_entity, k)

        # Test stringify
        output_dict = snapshot_entity.to_dictionary(stringify=True)

        for k, v in output_dict.items():
            if k in [
                    "config", "stats", "message", "label", "created_at",
                    "updated_at"
            ]:
                assert isinstance(k, str)
            else:
                assert v == getattr(snapshot_entity, k)
Esempio n. 2
0
    def test_to_dictionary(self):
        snapshot_entity = Snapshot(self.input_dict)
        output_dict = snapshot_entity.to_dictionary()

        for k, v in output_dict.items():
            assert v == getattr(snapshot_entity, k)