Esempio n. 1
0
 def test_choices_num_enum_with_defined_ids_should_return_right_values_and_choices(
         self):
     choices_num = ChoicesNumEnum(('A', 'label a', 4), ('B', 'label b', 2),
                                  ('C', 'label c'))
     assert_equal(choices_num.A, 4)
     assert_equal(choices_num.B, 2)
     assert_equal(choices_num.C, 3)
     assert_equal(list(choices_num.choices),
                  [(4, 'label a'), (2, 'label b'), (3, 'label c')])
     assert_equal(choices_num.all, (4, 2, 3))
     assert_equal(choices_num.get_label(4), 'label a')
     assert_equal(choices_num.get_label(2), 'label b')
     assert_equal(choices_num.get_label(3), 'label c')
Esempio n. 2
0
 def test_choices_num_enum_with_defined_ids(self):
     choices_num = ChoicesNumEnum(
         ('A', 'a', 4),
         ('B', 'b', 2),
         ('C', 'c')
     )
     assert_equal(choices_num.A, 4)
     assert_equal(choices_num.B, 2)
     assert_equal(choices_num.C, 3)
     assert_equal(list(choices_num.choices), [(4, 'a'), (2, 'b'), (3, 'c')])
     assert_equal(tuple(choices_num.all), (4, 2, 3))
     assert_equal(choices_num.get_label(4), 'a')
     assert_equal(choices_num.get_label(2), 'b')
     assert_equal(choices_num.get_label(3), 'c')
Esempio n. 3
0
 def test_choices_num_enum_with_defined_ids_should_return_right_values_and_choices(self):
     choices_num = ChoicesNumEnum(
         ('A', 'label a', 4),
         ('B', 'label b', 2),
         ('C', 'label c')
     )
     assert_equal(choices_num.A, 4)
     assert_equal(choices_num.B, 2)
     assert_equal(choices_num.C, 3)
     assert_equal(list(choices_num.choices), [(4, 'label a'), (2, 'label b'), (3, 'label c')])
     assert_equal(choices_num.all, (4, 2, 3))
     assert_equal(choices_num.get_label(4), 'label a')
     assert_equal(choices_num.get_label(2), 'label b')
     assert_equal(choices_num.get_label(3), 'label c')
Esempio n. 4
0
 def test_choices_num_enum(self):
     choices_num = ChoicesNumEnum(
         ('A', 'a'),
         ('B', 'b'),
     )
     assert_equal(choices_num.A, 1)
     assert_equal(choices_num.B, 2)
     assert_equal(list(choices_num.choices), [(1, 'a'), (2, 'b')])
     assert_equal(tuple(choices_num.all), (1, 2))
     assert_equal(choices_num.get_label(1), 'a')
     assert_equal(choices_num.get_label(2), 'b')
     assert_raises(AttributeError, choices_num.get_label, 3)
Esempio n. 5
0
 def test_choices_num_enum_should_return_right_values_and_choices(self):
     choices_num = ChoicesNumEnum(
         ('A', 'label a'),
         ('B', 'label b'),
     )
     assert_equal(choices_num.A, 1)
     assert_equal(choices_num.B, 2)
     assert_equal(list(choices_num.choices), [(1, 'label a'), (2, 'label b')])
     assert_equal(tuple(choices_num.all), (1, 2))
     assert_equal(choices_num.get_label(1), 'label a')
     assert_equal(choices_num.get_label(2), 'label b')
     assert_raises(AttributeError, choices_num.get_label, 3)
Esempio n. 6
0
 def test_choices_num_enum_should_return_right_values_and_choices(self):
     choices_num = ChoicesNumEnum(
         ('A', 'label a'),
         ('B', 'label b'),
     )
     assert_equal(choices_num.A, 1)
     assert_equal(choices_num.B, 2)
     assert_equal(list(choices_num.choices), [(1, 'label a'),
                                              (2, 'label b')])
     assert_equal(tuple(choices_num.all), (1, 2))
     assert_equal(choices_num.get_label(1), 'label a')
     assert_equal(choices_num.get_label(2), 'label b')
     assert_raises(AttributeError, choices_num.get_label, 3)