def _update_metadata(self): self._update_ezdxf_metadata() if ezdxf.options.write_fixed_meta_data_for_testing: fixed_date = juliandate(datetime(2000, 1, 1, 0, 0)) self.header["$TDCREATE"] = fixed_date self.header["$TDUCREATE"] = fixed_date self.header["$TDUPDATE"] = fixed_date self.header["$TDUUPDATE"] = fixed_date self.header["$VERSIONGUID"] = CONST_GUID self.header["$FINGERPRINTGUID"] = CONST_GUID else: now = datetime.now() self.header["$TDUPDATE"] = juliandate(now) self.reset_version_guid() self.header["$HANDSEED"] = str(self.entitydb.handles) # next handle self.header["$DWGCODEPAGE"] = tocodepage(self.encoding)
def _update_metadata(self): if options.write_fixed_meta_data_for_testing: fixed_date = juliandate(datetime(2000, 1, 1, 0, 0)) self.header['$TDCREATE'] = fixed_date self.header['$TDUCREATE'] = fixed_date self.header['$TDUPDATE'] = fixed_date self.header['$TDUUPDATE'] = fixed_date self.header['$VERSIONGUID'] = '00000000-0000-0000-0000-000000000000' self.header['$FINGERPRINTGUID'] = '00000000-0000-0000-0000-000000000000' else: now = datetime.now() self.header['$TDUPDATE'] = juliandate(now) self.reset_version_guid() self.header['$HANDSEED'] = str(self.entitydb.handles) # next handle self.header['$DWGCODEPAGE'] = tocodepage(self.encoding)
def _setup_doc(self) -> Drawing: doc = Drawing(dxfversion=self.specs.version) doc.encoding = self.specs.encoding doc.header = HeaderSection.new() # Setup basic header variables not stored in the header section of the DWG file. doc.header["$ACADVER"] = self.specs.version doc.header["$ACADMAINTVER"] = self.specs.maintenance_release_version doc.header["$DWGCODEPAGE"] = codepage.tocodepage(self.specs.encoding) doc.classes = ClassesSection(doc) # doc.tables = TablesSection(doc) # doc.blocks = BlocksSection(doc) # doc.entities = EntitySection(doc) # doc.objects = ObjectsSection(doc) # doc.acdsdata = AcDsDataSection(doc) return doc
def _update_metadata(self): now = datetime.now() self.header['$TDUPDATE'] = juliandate(now) self.header['$HANDSEED'] = str(self.entitydb.next_handle()) self.header['$DWGCODEPAGE'] = tocodepage(self.encoding) self.reset_version_guid()
def test_tocodepage_936(self): self.assertEqual('ANSI_936', tocodepage('gbk'))
def test_tocodepage_1252(self): self.assertEqual('ANSI_1252', tocodepage('cp1252'))
def test_tocodepage_936(): assert 'ANSI_936' == tocodepage('gbk')
def test_tocodepage_1252(): assert 'ANSI_1252' == tocodepage('cp1252')
def test_tocodepage_936(): assert "ANSI_936" == tocodepage("gbk")
def test_tocodepage_1252(): assert "ANSI_1252" == tocodepage("cp1252")