def setUp(self): self.dbf_reference_data = '\x03j\x06\x13\x03\x00\x00\x00\xc1\x00\x19\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00INT_FLD\x00\x00\x00\x00N\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00FLT_FLD\x00\x00\x00\x00N\x00\x00\x00\x00\x05\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00CHR_FLD\x00\x00\x00\x00C\x00\x00\x00\x00\x06\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00DTE_FLD\x00\x00\x00\x00D\x00\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00BLN_FLD\x00\x00\x00\x00L\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\r 2512.34test 20060507T 113 1.01del 20061223F 7436 0.50ex. 20060715T\x1a' self.reference_data = [ { 'INT_FLD': 25, 'FLT_FLD': 12.34, 'CHR_FLD': 'test', 'DTE_FLD': datetime.date(2006, 5, 7), 'BLN_FLD': True }, { 'INT_FLD': 113, 'FLT_FLD': 1.01, 'CHR_FLD': 'del', 'DTE_FLD': datetime.date(2006, 12, 23), 'BLN_FLD': False }, { 'INT_FLD': 7436, 'FLT_FLD': 0.5, 'CHR_FLD': 'ex.', 'DTE_FLD': datetime.date(2006, 7, 15), 'BLN_FLD': True }, ] self.fields = [('INT_FLD', 'N', 4, 0), ('FLT_FLD', 'N', 5, 2), ('CHR_FLD', 'C', 6, 0), ('DTE_FLD', 'D', 8, 0), ('BLN_FLD', 'L', 1, 0)] self.fh = StringIO() self.dbf = YDbfWriter(self.fh, self.fields)