示例#1
0
 def test_basic_list(self):
     self.assertEqual(list(flatten_attr_list(
         ['a', 'b']
     )), [
         'a',
         'b'
     ])
示例#2
0
 def test_basic_mixed(self):
     self.assertEqual(list(flatten_attr_list(
         ['a', 'b', None, ['c', ['d', None, 'e']]]
     )), [
         'a', 'b', 'c', 'd', 'e'
     ])
示例#3
0
 def test_basic_string(self):
     self.assertEqual(list(flatten_attr_list(
         'string'
     )), [
         'string'
     ])
示例#4
0
 def test_basic_mixed(self):
     self.assertEqual(
         list(flatten_attr_list(['a', 'b', None, ['c', ['d', None, 'e']]])),
         ['a', 'b', 'c', 'd', 'e'])
示例#5
0
 def test_basic_list(self):
     self.assertEqual(list(flatten_attr_list(['a', 'b'])), ['a', 'b'])
示例#6
0
 def test_basic_string(self):
     self.assertEqual(list(flatten_attr_list('string')), ['string'])