def __str__(self) -> str: if self.ispoint: code, value = self.tag s = [] for coord in value: s.append(strtag((code, coord))) code += 10 return "".join(s) else: return strtag(self.tag)
def test_strtag_str(): assert ' 0\nSECTION\n' == strtag((0, 'SECTION'))
def test_strtag_float(): assert ' 10\n3.1415\n' == strtag((10, 3.1415))
def test_strtag_int(): assert ' 1\n1\n' == strtag((1, 1))
def test_strtag_str(self): self.assertEqual(' 0\nSECTION\n', strtag((0, 'SECTION')))
def test_strtag_float(self): self.assertEqual(' 10\n3.1415\n', strtag((10, 3.1415)))
def test_strtag_int(self): self.assertEqual(' 1\n1\n', strtag((1, 1)))
def test_strtag_str(): assert " 0\nSECTION\n" == strtag((0, "SECTION"))
def test_strtag_int(): assert " 1\n1\n" == strtag((1, 1))