646 self.assertEquals(utils.prepend_list('bar', 'foo'), ['foo','bar']) |
646 self.assertEquals(utils.prepend_list('bar', 'foo'), ['foo','bar']) |
647 |
647 |
648 def test_prepend_list_with_string(self): |
648 def test_prepend_list_with_string(self): |
649 self.assertEquals(utils.prepend_list(['bar','test'], 'foo'), ['foo','bar','test']) |
649 self.assertEquals(utils.prepend_list(['bar','test'], 'foo'), ['foo','bar','test']) |
650 |
650 |
|
651 class TestFlattenList(unittest.TestCase): |
|
652 def test_flatten_list(self): |
|
653 self.assertEquals(utils.flatten_list([]), []) |
|
654 self.assertEquals(utils.flatten_list([[[[]]]]), []) |
|
655 self.assertEquals(utils.flatten_list([1]), [1]) |
|
656 self.assertEquals(utils.flatten_list([[[[1]]]]), [1]) |
|
657 self.assertEquals(utils.flatten_list([1, 2, 3]), [1, 2, 3]) |
|
658 self.assertEquals(utils.flatten_list([1, [2, [3, [4, 5], 6], 7]]), [1, 2, 3, 4, 5, 6, 7]) |
|
659 self.assertEquals(utils.flatten_list(((1, 2), [3, 4])), [1, 2, 3, 4]) |
|
660 |
651 from cone.confml import model as confmlmodel |
661 from cone.confml import model as confmlmodel |
652 |
662 |
653 class TestModelGetters(unittest.TestCase): |
663 class TestModelGetters(unittest.TestCase): |
654 def test_get_module_specific_class(self): |
664 def test_get_module_specific_class(self): |
655 cls = utils.get_class(confmlmodel,api.Configuration) |
665 cls = utils.get_class(confmlmodel,api.Configuration) |