def test_custom_data_created_with_properties(self): d = CustomData(MagicMock(), properties=self.props) self.assertTrue(d.is_materialized()) self.assertEqual(d['foo'], 1)
def test_custom_data_created_with_properties(self): d = CustomData(MagicMock(), properties=self.props) self.assertTrue(d.is_materialized()) self.assertEqual(d['foo'], 1)
def test_non_materialized_property_is_ensured(self, _ensure_data): d = CustomData(MagicMock(), href='test/resource') self.assertFalse(d.is_materialized()) d.get('corge') self.assertTrue(_ensure_data.called)
def test_non_materialized_property_is_ensured(self, _ensure_data): d = CustomData(MagicMock(), href='test/resource') self.assertFalse(d.is_materialized()) d.get('corge') self.assertTrue(_ensure_data.called)