def test_no_duplicated_values(self): a = DiscreteVariable("foo", values=["a", "b", "c"]) a.add_value("b") self.assertEqual(list(a.values), ["a", "b", "c"]) self.assertEqual(list(a._value_index), ["a", "b", "c"])