261
261
results[i]['failed'].append('%s/fail' % c)
264
def test_refreshed_flag_is_set_when_reimporting(self):
265
SystemUnit.objects.all().update(refreshed=False)
266
record = self.test_record.copy()
267
importer = self._get_importer(record)
268
system = importer.import_record()
269
units = SystemUnit.objects.filter(config=system)
270
self.assertEqual(units.count(), 1)
271
self.assertEqual(units[0].refreshed, True)
273
SystemUnit.objects.all().update(refreshed=False)
274
record['unit_identifier'] = 'SecondUnit'
275
record['test_run_source'] = 'another_test_run'
276
importer = self._get_importer(record)
277
system = importer.import_record()
278
units = SystemUnit.objects.filter(config=system)
279
self.assertEqual(units.count(), 2)
280
original_unit = SystemUnit.objects.get(identifier=self.test_record['unit_identifier'])
281
self.assertEqual(original_unit.refreshed, False)
282
new_unit = SystemUnit.objects.get(identifier=record['unit_identifier'])
283
self.assertEqual(new_unit.refreshed, True)
264
285
def test_star_rating_desktop(self):
265
286
from results.api import CORE_DESKTOP
266
287
all_core_half_additional_desktop = self.test_record