equal
deleted
inserted
replaced
105 # hijack gen_modification_date to ensure we don't go through it |
105 # hijack gen_modification_date to ensure we don't go through it |
106 metagen.gen_modification_date = None |
106 metagen.gen_modification_date = None |
107 md = DT.datetime.now(pytz.utc) - DT.timedelta(days=1) |
107 md = DT.datetime.now(pytz.utc) - DT.timedelta(days=1) |
108 entity, rels = metagen.base_etype_dicts('CWUser') |
108 entity, rels = metagen.base_etype_dicts('CWUser') |
109 entity.cw_edited.update(dict(modification_date=md)) |
109 entity.cw_edited.update(dict(modification_date=md)) |
110 with cnx.ensure_cnx_set: |
110 metagen.init_entity(entity) |
111 metagen.init_entity(entity) |
|
112 self.assertEqual(entity.cw_edited['modification_date'], md) |
111 self.assertEqual(entity.cw_edited['modification_date'], md) |
113 |
112 |
114 |
113 |
115 class MetadataGeneratorWrapperTC(MetaGeneratorTC): |
114 class MetadataGeneratorWrapperTC(MetaGeneratorTC): |
116 @staticmethod |
115 @staticmethod |
138 # hijack gen_modification_date to ensure we don't go through it |
137 # hijack gen_modification_date to ensure we don't go through it |
139 metagen.gen_modification_date = None |
138 metagen.gen_modification_date = None |
140 md = DT.datetime.now(pytz.utc) - DT.timedelta(days=1) |
139 md = DT.datetime.now(pytz.utc) - DT.timedelta(days=1) |
141 attrs = metagen.base_etype_attrs('CWUser') |
140 attrs = metagen.base_etype_attrs('CWUser') |
142 attrs.update(dict(modification_date=md)) |
141 attrs.update(dict(modification_date=md)) |
143 with cnx.ensure_cnx_set: |
142 metagen.init_entity_attrs('CWUser', 1, attrs) |
144 metagen.init_entity_attrs('CWUser', 1, attrs) |
|
145 self.assertEqual(attrs['modification_date'], md) |
143 self.assertEqual(attrs['modification_date'], md) |
146 |
144 |
147 |
145 |
148 if __name__ == '__main__': |
146 if __name__ == '__main__': |
149 import unittest |
147 import unittest |