rubick/ostack_validator/test_mark.py

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)