コード例 #1
0
ファイル: test_styles.py プロジェクト: zhuzhs/dxfgrabber
 def setUp(self):
     tags = Tags.from_text(DXF13STYLES)
     self.styles = StyleTable.from_tags(tags)
コード例 #2
0
 def test_skip_empty_subclass(self):
     self.tags.subclasses[1] = Tags()
     subclass2 = self.tags.get_subclass('AcDbText')
     self.assertEqual(DXFTag(100, 'AcDbText'), subclass2[0])
コード例 #3
0
 def setUp(self):
     self.entity = entity_factory(Tags.from_text(POINT_DXF13))
コード例 #4
0
ファイル: test_entity_sun.py プロジェクト: zhuzhs/dxfgrabber
 def setUp(self):
     tags = Tags.from_text(SUN)
     self.entity = objects_factory(tags)
コード例 #5
0
ファイル: test_tags.py プロジェクト: huigao80/DXFMapper
 def test_tagindex(self):
     tags = Tags.fromtext(TESTFINDALL)
     index = tags.tagindex(0)
     self.assertEqual(0, index)
     index = tags.tagindex(0, index + 1)
     self.assertEqual(1, index)
コード例 #6
0
ファイル: test_entity_arc.py プロジェクト: zhuzhs/dxfgrabber
 def setUp(self):
     self.entity = entity_factory(Tags.from_text(ARC_DXF12))
コード例 #7
0
 def setUp(self):
     self.tags = Tags.from_text(ELLIPSE)
コード例 #8
0
 def setUp(self):
     tags = Tags.from_text(RAY)
     self.entity = entity_factory(tags)
コード例 #9
0
 def setUp(self):
     tags = Tags.fromtext(BLOCKS_WITH_ATTRIB_DXF13)
     self.blocks = BlocksSection(tags, DrawingProxy('AC1024'))
コード例 #10
0
 def setUp(self):
     self.tags = Tags.from_text(XDATA)
コード例 #11
0
 def setUp(self):
     tags = Tags.fromtext(BLOCKS_DXF12)
     self.blocks = BlocksSection(tags, DrawingProxy('AC1009'))
コード例 #12
0
ファイル: test_blocksection.py プロジェクト: bausk/DXFMapper
 def setUp(self):
     tags = Tags.fromtext(BLOCKS_WITH_ATTRIB_DXF13)
     self.blocks = BlocksSection(tags, DrawingProxy('AC1024'))
コード例 #13
0
ファイル: test_blocksection.py プロジェクト: bausk/DXFMapper
 def setUp(self):
     tags = Tags.fromtext(BLOCKS_DXF12)
     self.blocks = BlocksSection(tags, DrawingProxy('AC1009'))
コード例 #14
0
 def setUp(self):
     tags = Tags.from_text(ATTRIB_DXF13)
     self.entity = entity_factory(tags)
コード例 #15
0
 def setUp(self):
     tags = Tags.fromtext(POLYLINE_DXF13)
     self.entities = EntitySection(tags, DrawingProxy('AC1024'))
コード例 #16
0
ファイル: test_linetypes.py プロジェクト: zhuzhs/dxfgrabber
 def setUp(self):
     tags = Tags.from_text(DXF13LTYPES)
     self.linetypes = LinetypeTable.from_tags(tags)
コード例 #17
0
 def setUp(self):
     tags = Tags.from_text(ENDBLK_DXF13)
     self.entity = entity_factory(tags)
コード例 #18
0
ファイル: test_tags.py プロジェクト: huigao80/DXFMapper
 def test_gethandle_105(self):
     tags = Tags.fromtext(TESTHANDLE105)
     self.assertEqual('F105', tags.gethandle())
コード例 #19
0
ファイル: test_tags.py プロジェクト: bausk/DXFMapper
 def setUp(self):
     self.tags = Tags.fromtext(TEST_TAGREADER)
コード例 #20
0
 def setUp(self):
     tags = Tags.fromtext(POLYLINE_DXF13)
     self.entities = EntitySection(tags, DrawingProxy('AC1024'))
コード例 #21
0
ファイル: test_tags.py プロジェクト: bausk/DXFMapper
 def test_gethandle_105(self):
     tags = Tags.fromtext(TESTHANDLE105)
     self.assertEqual('F105', tags.gethandle())
コード例 #22
0
 def setUp(self):
     tags = Tags.from_text(POLYMESH_DXF13)
     self.entities = EntitySection.from_tags(tags, DrawingProxy('AC1024'))
コード例 #23
0
ファイル: test_tags.py プロジェクト: bausk/DXFMapper
 def test_findall(self):
     tags = Tags.fromtext(TESTFINDALL)
     self.assertEqual(3, len(tags.findall(0)))
コード例 #24
0
 def setUp(self):
     self.line = entity_factory(Tags.from_text(LINE_DXF13))
コード例 #25
0
ファイル: test_tags.py プロジェクト: bausk/DXFMapper
 def test_tagindex(self):
     tags = Tags.fromtext(TESTFINDALL)
     index = tags.tagindex(0)
     self.assertEqual(0, index)
     index = tags.tagindex(0, index+1)
     self.assertEqual(1, index)
コード例 #26
0
ファイル: test_acdsdata.py プロジェクト: zhuzhs/dxfgrabber
ACDSSECTION = Tags.from_text("""  0
SECTION
  2
ACDSDATA
 70
     2
 71
     6
  0
ACDSSCHEMA
 90
        0
  1
AcDb3DSolid_ASM_Data
  2
AcDbDs::ID
280
    10
 91
        8
  2
ASM_Data
280
    15
 91
        0
101
ACDSRECORD
 95
        0
 90
        2
  2
AcDbDs::TreatedAsObjectData
280
     1
291
     1
101
ACDSRECORD
 95
        0
 90
        3
  2
AcDbDs::Legacy
280
     1
291
     1
101
ACDSRECORD
  1
AcDbDs::ID
 90
        4
  2
AcDs:Indexable
280
     1
291
     1
101
ACDSRECORD
  1
AcDbDs::ID
 90
        5
  2
AcDbDs::HandleAttribute
280
     7
282
     1
  0
ACDSSCHEMA
 90
        1
  1
AcDb_Thumbnail_Schema
  2
AcDbDs::ID
280
    10
 91
        8
  2
Thumbnail_Data
280
    15
 91
        0
101
ACDSRECORD
 95
        1
 90
        2
  2
AcDbDs::TreatedAsObjectData
280
     1
291
     1
101
ACDSRECORD
 95
        1
 90
        3
  2
AcDbDs::Legacy
280
     1
291
     1
101
ACDSRECORD
  1
AcDbDs::ID
 90
        4
  2
AcDs:Indexable
280
     1
291
     1
101
ACDSRECORD
  1
AcDbDs::ID
 90
        5
  2
AcDbDs::HandleAttribute
280
     7
282
     1
  0
ACDSSCHEMA
 90
        2
  1
AcDbDs::TreatedAsObjectDataSchema
  2
AcDbDs::TreatedAsObjectData
280
     1
 91
        0
  0
ACDSSCHEMA
 90
        3
  1
AcDbDs::LegacySchema
  2
AcDbDs::Legacy
280
     1
 91
        0
  0
ACDSSCHEMA
 90
        4
  1
AcDbDs::IndexedPropertySchema
  2
AcDs:Indexable
280
     1
 91
        0
  0
ACDSSCHEMA
 90
        5
  1
AcDbDs::HandleAttributeSchema
  2
AcDbDs::HandleAttribute
280
     7
 91
        1
284
     1
  0
ACDSRECORD
 90
        0
  2
AcDbDs::ID
280
    10
320
339
  2
ASM_Data
280
    15
 94
     1088
310
414349532042696E61727946696C652855000000000000020000000C00000007104175746F6465736B204175746F434144071841534D203231392E302E302E3536303020556E6B6E6F776E071853756E204D61792020342031353A34373A3233203230313406000000000000F03F068DEDB5A0F7C6B03E06BBBDD7D9DF7CDB
310
3D0D0961736D6865616465720CFFFFFFFF04FFFFFFFF070C3231392E302E302E35363030110D04626F64790C0200000004FFFFFFFF0CFFFFFFFF0C030000000CFFFFFFFF0CFFFFFFFF110E067265665F76740E036579650D066174747269620CFFFFFFFF04FFFFFFFF0CFFFFFFFF0CFFFFFFFF0C010000000C040000000C05
310
000000110D046C756D700C0600000004FFFFFFFF0CFFFFFFFF0CFFFFFFFF0C070000000C01000000110D0E6579655F726566696E656D656E740CFFFFFFFF04FFFFFFFF070567726964200401000000070374726904010000000704737572660400000000070361646A040000000007046772616404000000000709706F7374
310
636865636B0400000000070463616C6304010000000704636F6E760400000000070473746F6C06000000E001FD414007046E746F6C060000000000003E4007046473696C0600000000000000000708666C61746E6573730600000000000000000707706978617265610600000000000000000704686D617806000000000000
310
0000070667726964617206000000000000000007056D6772696404B80B0000070575677269640400000000070576677269640400000000070A656E645F6669656C6473110D0F7665727465785F74656D706C6174650CFFFFFFFF04FFFFFFFF0403000000040000000004010000000408000000110E067265665F76740E0365
310
79650D066174747269620CFFFFFFFF04FFFFFFFF0CFFFFFFFF0CFFFFFFFF0C030000000C040000000C05000000110D057368656C6C0C0800000004FFFFFFFF0CFFFFFFFF0CFFFFFFFF0CFFFFFFFF0C090000000CFFFFFFFF0C03000000110E067265665F76740E036579650D066174747269620CFFFFFFFF04FFFFFFFF0CFF
310
FFFFFF0CFFFFFFFF0C070000000C040000000C05000000110D04666163650C0A00000004FFFFFFFF0CFFFFFFFF0CFFFFFFFF0CFFFFFFFF0C070000000CFFFFFFFF0C0B0000000B0B110E05666D6573680E036579650D066174747269620CFFFFFFFF04FFFFFFFF0C0C0000000CFFFFFFFF0C09000000110E05746F7275730D
310
07737572666163650CFFFFFFFF04FFFFFFFF0CFFFFFFFF131D7B018BA58BA7C0600EB0424970BC4000000000000000001400000000000000000000000000000000000000000000F03F065087D2E2C5418940066050CEE5F3CA644014000000000000F03F000000000000000000000000000000000B0B0B0B0B110E06726566
310
5F76740E036579650D066174747269620CFFFFFFFF04FFFFFFFF0CFFFFFFFF0C0A0000000C090000000C040000000C05000000110E03456E640E026F660E0341534D0D0464617461
0
ENDSEC""")
コード例 #27
0
ファイル: test_tags.py プロジェクト: bausk/DXFMapper
 def test_findfirst_value_error(self):
     tags = Tags.fromtext(TESTFINDALL)
     with self.assertRaises(ValueError):
         tags.tagindex(1)
コード例 #28
0
 def test_init_with_tags(self):
     tags = Tags.from_text(XTAGS1)
     xtags = ClassifiedTags(tags)
     self.assertEqual(3, len(xtags.subclasses))
     self.assertEqual(1, len(xtags.xdata))
コード例 #29
0
 def setUp(self):
     tags = Tags.fromtext(POLYFACE_DXF12)
     self.entities = EntitySection(tags, DrawingProxy('AC1009'))
コード例 #30
0
 def setUp(self):
     tags = Tags.from_text(ATTDEF_DXF12)
     self.entity = entity_factory(tags)
コード例 #31
0
ファイル: test_layers.py プロジェクト: huigao80/DXFMapper
 def setUp(self):
     tags = Tags.fromtext(DXF13LAYERS)
     self.layers = LayerTable(tags, DrawingProxy("AC1024"))
コード例 #32
0
ファイル: test_headersection.py プロジェクト: bausk/DXFMapper
 def setUp(self):
     tags = Tags.fromtext(TESTHEADER)
     self.header = HeaderSection(tags)
コード例 #33
0
 def setUp(self):
     tags = Tags.from_text(ELLIPSE)
     self.entity = entity_factory(tags)
コード例 #34
0
 def setUp(self):
     tags = Tags.from_text(SOLID3D)
     self.entity = entity_factory(tags)
コード例 #35
0
 def setUp(self):
     tags = Tags.from_text(LWPOLYLINE2)
     self.entity = entity_factory(tags)
コード例 #36
0
ファイル: test_tags.py プロジェクト: huigao80/DXFMapper
 def setUp(self):
     self.tags = Tags.fromtext(TEST_TAGREADER)
コード例 #37
0
 def setUp(self):
     tags = Tags.fromtext(TESTHEADER)
     self.header = HeaderSection(tags)
コード例 #38
0
ファイル: test_tags.py プロジェクト: huigao80/DXFMapper
 def test_findall(self):
     tags = Tags.fromtext(TESTFINDALL)
     self.assertEqual(3, len(tags.findall(0)))
コード例 #39
0
 def setUp(self):
     tags = Tags.from_text(POLYFACE_DXF12)
     self.entities = EntitySection.from_tags(tags, DrawingProxy('AC1009'))
コード例 #40
0
ファイル: test_tags.py プロジェクト: huigao80/DXFMapper
 def test_findfirst_value_error(self):
     tags = Tags.fromtext(TESTFINDALL)
     with self.assertRaises(ValueError):
         tags.tagindex(1)
コード例 #41
0
ファイル: test_layers.py プロジェクト: bausk/DXFMapper
 def setUp(self):
     tags = Tags.fromtext(DXF13LAYERS)
     self.layers = LayerTable(tags, DrawingProxy("AC1024"))