from third_party.reflection.reflection import * from log.logger import logger from serialize.serializer import Serializer from config.arguments_parser import argparser from serialize.abstract_serializer import AbstractSerializer class StatusLogStarter(Starter): def __init__(self, generator=None, test_framework=None): Starter.__init__(self) self.generator = generator self.test_framework = test_framework if test_framework is None: self.test_framework = tests.tests() def _test(self): pass # for test in self.test_framework: # assert isinstance(test, AbstractTest) # Helper.run_test(test, self.generator.connection, self.generator.container, # [sys.stdout, open('result/res.html', 'w')], True) starter = StatusLogStarter() starter.start() s = Serializer().serializer(argparser['serializer']) for d in DLogGenerator().generate(20): logger.assert_true(isinstance(s, AbstractSerializer)) logger.info('Serialized some stuff: {}'.format(s.serialize(d))) print s.serialize(d)
def setUp(self): logger.assert_true(isinstance(self.__repository, DLogRepository)) for d in DLogGenerator().generate(self.__count): self.__repository.set(d) self.__data.append(d)