Added tests for Mark class
This commit is contained in:
parent
79e1f38e6e
commit
4b425b4dcf
21
ostack_validator/test_mark.py
Normal file
21
ostack_validator/test_mark.py
Normal file
@ -0,0 +1,21 @@
|
||||
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 - 1, m.line)
|
||||
self.assertEqual(m1.column + m2.column - 1, m.column)
|
||||
|
Loading…
x
Reference in New Issue
Block a user