Пример #1
0
 def test_record(self):
     record = DummyRecord(5, 'pikos', 'apikos')
     output = [(5, 'pikos', 'apikos')]
     recorder = ListRecorder()
     recorder.prepare(DummyRecord)
     recorder.record(record)
     self.assertSequenceEqual(recorder.records, output)
Пример #2
0
 def test_prepare(self):
     fields = ('one', 'two','three')
     output = []
     recorder = ListRecorder()
     recorder.prepare(fields)
     self.assertSequenceEqual(recorder.records, output)
     recorder.prepare(fields)
Пример #3
0
 def test_finalize(self):
     output = []
     recorder = ListRecorder()
     recorder.prepare(DummyRecord)
     for x in range(10):
         recorder.finalize()
     self.assertSequenceEqual(recorder.records, output)
Пример #4
0
 def test_prepare(self):
     fields = ('one', 'two', 'three')
     output = []
     recorder = ListRecorder()
     recorder.prepare(fields)
     self.assertSequenceEqual(recorder.records, output)
     recorder.prepare(fields)
Пример #5
0
 def test_record(self):
     fields = ('one', 'two','three')
     values = (5, 'pikos','apikos')
     output = [(5, 'pikos','apikos')]
     recorder = ListRecorder()
     recorder.prepare(fields)
     recorder.record(values)
     self.assertSequenceEqual(recorder.records, output)
Пример #6
0
 def test_finalize(self):
     fields = ('one', 'two','three')
     output = []
     recorder = ListRecorder()
     recorder.prepare(fields)
     for x in range(10):
         recorder.finalize()
     self.assertSequenceEqual(recorder.records, output)
Пример #7
0
 def test_record(self):
     fields = ('one', 'two', 'three')
     values = (5, 'pikos', 'apikos')
     output = [(5, 'pikos', 'apikos')]
     recorder = ListRecorder()
     recorder.prepare(fields)
     recorder.record(values)
     self.assertSequenceEqual(recorder.records, output)
Пример #8
0
 def test_finalize(self):
     fields = ('one', 'two', 'three')
     output = []
     recorder = ListRecorder()
     recorder.prepare(fields)
     for x in range(10):
         recorder.finalize()
     self.assertSequenceEqual(recorder.records, output)
Пример #9
0
 def test_filter(self):
     fields = ('one', 'two','three')
     values = [(5, 'pikos','apikos'), (12, 'emilios','milo')]
     output = [(12, 'emilios','milo')]
     def not_pikos(values):
         return not 'pikos' in values
     recorder = ListRecorder(filter_=not_pikos)
     recorder.prepare(fields)
     for record in values:
         recorder.record(record)
     self.assertSequenceEqual(recorder.records, output)
Пример #10
0
    def test_filter(self):
        fields = ('one', 'two', 'three')
        values = [(5, 'pikos', 'apikos'), (12, 'emilios', 'milo')]
        output = [(12, 'emilios', 'milo')]

        def not_pikos(values):
            return not 'pikos' in values

        recorder = ListRecorder(filter_=not_pikos)
        recorder.prepare(fields)
        for record in values:
            recorder.record(record)
        self.assertSequenceEqual(recorder.records, output)
Пример #11
0
    def test_filter(self):
        records = [
            DummyRecord(5, 'pikos', 'apikos'),
            DummyRecord(12, 'emilios', 'milo')]
        output = [(12, 'emilios', 'milo')]

        def not_pikos(values):
            return not ('pikos' in values)

        recorder = ListRecorder(filter_=not_pikos)
        recorder.prepare(DummyRecord)
        for record in records:
            recorder.record(record)
        self.assertSequenceEqual(recorder.records, output)
Пример #12
0
 def test_prepare(self):
     output = []
     recorder = ListRecorder()
     recorder.prepare(DummyRecord)
     self.assertSequenceEqual(recorder.records, output)
     recorder.prepare(DummyRecord)