22 lines
521 B
Python
22 lines
521 B
Python
from ostack_validator.common import Mark
|
|
|
|
import unittest
|
|
|
|
class MarkTests(unittest.TestCase):
|
|
def test_creation(self):
|
|
m = Mark('nova.conf', 3, 5)
|
|
self.assertEqual('nova.conf', m.source)
|
|
self.assertEqual(3, m.line)
|
|
self.assertEqual(5, m.column)
|
|
|
|
def test_merge(self):
|
|
m1 = Mark('nova.conf', 3, 5)
|
|
m2 = Mark('unknown', 2, 7)
|
|
|
|
m = m1.merge(m2)
|
|
|
|
self.assertEqual(m1.source, m.source)
|
|
self.assertEqual(m1.line + m2.line, m.line)
|
|
self.assertEqual(m1.column + m2.column, m.column)
|
|
|