def test_4(self): self.assertEqual(segmentation('cFE'), { 'property-name': 'c', 'important': False, 'abbr': 'cFE', 'color': 'FE' })
def test_38(self): self.assertEqual( segmentation('w.0'), { 'property-name': 'w', 'important': False, 'abbr': 'w.0', 'type-value': 0.0 })
def test_39(self): self.assertEqual( segmentation('c:f'), { 'property-name': 'c', 'important': False, 'abbr': 'c:f', 'keyword-value': 'f' })
def test_18(self): self.assertEqual( segmentation('po:a!'), { 'property-name': 'po', 'important': True, 'abbr': 'po:a!', 'keyword-value': 'a' })
def test_6(self): self.assertEqual( segmentation('p-.5'), { 'property-name': 'p', 'important': False, 'abbr': 'p-.5', 'type-value': -0.5 })
def test_14(self): self.assertEqual( segmentation('pos:a'), { 'property-name': 'pos', 'important': False, 'abbr': 'pos:a', 'keyword-value': 'a' })
def test_1(self): self.assertEqual( segmentation('c#FA5EC1'), { 'property-name': 'c', 'important': False, 'abbr': 'c#FA5EC1', 'color': 'FA5EC1' })
def test_19(self): #todo: удалить тест, он такой же как 18 self.assertEqual( segmentation('pos:a!'), { 'property-name': 'pos', 'important': True, 'abbr': 'pos:a!', 'keyword-value': 'a' })
def test_8(self): self.assertEqual( segmentation('h2pe'), { 'property-name': 'h', 'important': False, 'abbr': 'h2pe', 'type-value': 2, 'type-name': 'pe' })
def test_42(self): self.assertEqual( segmentation('c0F.5'), { 'property-name': 'c', 'important': False, 'abbr': 'c0F', 'color': '0F', 'color_alpha': '.5' })
def test_5(self): self.assertEqual( segmentation('ml10'), { 'property-name': 'ml', 'important': False, 'abbr': 'ml10', 'type-value': 10, 'color': '10' })
def test_32(self): self.assertEqual( segmentation('h-t2pt'), { 'property-name': 'h-t', 'important': False, 'abbr': 'h-t2pt', 'type-value': 2, 'type-name': 'pt' })
def test_44(self): self.assertEqual( segmentation('w10%'), { 'property-name': 'w', 'important': False, 'type-value': 10, 'type-name': '%', 'abbr': 'w10%' })
def test_2(self): self.assertEqual( segmentation('c0'), { 'property-name': 'c', 'important': False, 'abbr': 'c0', 'color': '0', 'type-value': 0 })
def test_19(self): #todo: удалить тест, он такой же как 18 self.assertEqual(segmentation('pos:a!'), {'property-name': 'pos', 'important': True, 'abbr': 'pos:a!', 'keyword-value': 'a'})
def test_17(self): self.assertEqual(segmentation('posa!'), {'property-value': 'posa', 'important': True, 'abbr': 'posa!'})
def test_14(self): self.assertEqual(segmentation('pos:a'), {'property-name': 'pos', 'important': False, 'abbr': 'pos:a', 'keyword-value': 'a'})
def test_9(self): self.assertEqual(segmentation('h2pt'), {'property-name': 'h', 'important': False, 'abbr': 'h2pt', 'type-value': 2, 'type-name': 'pt'})
def test_5(self): self.assertEqual(segmentation('ml10'), {'property-name': 'ml', 'important': False, 'abbr': 'ml10', 'type-value': 10, 'color': '10'})
def test_2(self): self.assertEqual(segmentation('c0'), {'property-name': 'c', 'important': False, 'abbr': 'c0', 'color': '0', 'type-value': 0})
def test_17(self): self.assertEqual(segmentation('posa!'), { 'property-value': 'posa', 'important': True, 'abbr': 'posa!' })
def test_20(self): self.assertEqual(segmentation('pos:!'), { 'property-name': 'pos', 'important': True, 'abbr': 'pos:!' })
def test_21(self): self.assertEqual(segmentation('h'), { 'property-value': 'h', 'important': False, 'abbr': 'h' })
def test_44(self): self.assertEqual(segmentation('w10%'), {'property-name': 'w', 'important': False, 'type-value': 10, 'type-name': '%', 'abbr': 'w10%'})
def test_15(self): self.assertEqual(segmentation('pos:'), { 'property-name': 'pos', 'important': False, 'abbr': 'pos:' })
def test_1(self): self.assertEqual(segmentation('c#FA5EC1'), {'property-name': 'c', 'important': False, 'abbr': 'c#FA5EC1', 'color': 'FA5EC1'})
def test_12(self): self.assertEqual(segmentation('posa'), { 'property-value': 'posa', 'important': False, 'abbr': 'posa' })
def test_4(self): self.assertEqual(segmentation('cFE'), {'property-name': 'c', 'important': False, 'abbr': 'cFE', 'color': 'FE'})
def test_42(self): self.assertEqual(segmentation('c0F.5'), {'property-name': 'c', 'important': False, 'abbr': 'c0F', 'color': '0F', 'color_alpha': '.5'})
def test_6(self): self.assertEqual(segmentation('p-.5'), {'property-name': 'p', 'important': False, 'abbr': 'p-.5', 'type-value': -0.5})
def test_21(self): self.assertEqual(segmentation('h'), {'property-value': 'h', 'important': False, 'abbr': 'h'})
def test_12(self): self.assertEqual(segmentation('posa'), {'property-value': 'posa', 'important': False, 'abbr': 'posa'})
def test_22(self): self.assertEqual(segmentation('h:'), {'property-name': 'h', 'important': False, 'abbr': 'h:'})
def test_15(self): self.assertEqual(segmentation('pos:'), {'property-name': 'pos', 'important': False, 'abbr': 'pos:'})
def test_38(self): self.assertEqual(segmentation('w.0'), {'property-name': 'w', 'important': False, 'abbr': 'w.0', 'type-value': 0.0})
def test_18(self): self.assertEqual(segmentation('po:a!'), {'property-name': 'po', 'important': True, 'abbr': 'po:a!', 'keyword-value': 'a'})
def test_39(self): self.assertEqual(segmentation('c:f'), {'property-name': 'c', 'important': False, 'abbr': 'c:f', 'keyword-value': 'f'})
def test_20(self): self.assertEqual(segmentation('pos:!'), {'property-name': 'pos', 'important': True, 'abbr': 'pos:!'})
def test_22(self): self.assertEqual(segmentation('h:'), { 'property-name': 'h', 'important': False, 'abbr': 'h:' })