def test_extend(self): # Test list_ = error.ErrorList() ne = error.NodeError(1) list_.extend([ne]) # Verify self.assertEqual(len(list_), 1) self.assertTrue(ne in list_)
def test_update(self): # Test list_ = error.ErrorList() error.NodeError(1, repo_id=None) error.NodeError(2, repo_id='repo_1') list_.update(repo_id='repo_2') # Verify for ne in list_: self.assertEqual(ne.details['repo_id'], 'repo_2')
def test_extend_unique(self): # Test list_ = error.ErrorList() ne_1 = error.NodeError(1) ne_2 = error.NodeError(2) list_.extend([ne_1, ne_2, ne_1]) # Verify self.assertEqual(len(list_), 2) self.assertTrue(ne_1 in list_) self.assertTrue(ne_2 in list_)
def test_append(self): # Test list_ = error.ErrorList() ne_1 = error.NodeError(1) ne_2 = error.NodeError(2) list_.append(ne_1) list_.append(ne_2) # Verify self.assertEqual(len(list_), 2) self.assertTrue(ne_1 in list_) self.assertTrue(ne_2 in list_)
def test_append_value_error(self): # Test list_ = error.ErrorList() self.assertRaises(ValueError, list_.append, 1) # Verify self.assertEqual(len(list_), 0)