def test_equals_ok(): uuid = '111-111' parent = MagicMock(name='MockParent') parent._uuid = uuid task = MagicMock(name='MockTask') task._uuid = uuid task._parent = parent inc_a = IncludedFile('a.yml', {}, {}, task) inc_b = IncludedFile('a.yml', {}, {}, task) assert inc_a == inc_b
def test_equals_different_tasks(): parent = MagicMock(name='MockParent') parent._uuid = '111-111' task_a = MagicMock(name='MockTask') task_a._uuid = '11-11' task_a._parent = parent task_b = MagicMock(name='MockTask') task_b._uuid = '22-22' task_b._parent = parent inc_a = IncludedFile('a.yml', {}, {}, task_a) inc_b = IncludedFile('a.yml', {}, {}, task_b) assert inc_a != inc_b
def test_included_file_instantiation(): filename = 'somefile.yml' inc_file = IncludedFile(filename=filename, args=[], task=None) assert isinstance(inc_file, IncludedFile) assert inc_file._filename == filename assert inc_file._args == [] assert inc_file._task is None
def test(self): filename = 'somefile.yml' inc_file = IncludedFile(filename=filename, args=[], task=None) self.assertIsInstance(inc_file, IncludedFile) self.assertEquals(inc_file._filename, filename) self.assertEquals(inc_file._args, []) self.assertEquals(inc_file._task, None)