Example #1
0
    def test_get_label_value_list_gives_list_of_tuples(self):
        cls = AllFieldsMixin()
        key_list = ("flat_No", "floor_No", "entrance_No")
        value_list = ('1', 2, 3)
        kv_list = cls.get_label_value_list(key_list, value_list)

        # Список має мати довжину:
        self.assertEqual(len(kv_list), 3)
        # Перевірка значень:
        self.assertEqual(kv_list[0], ("flat_No", '1'))
        self.assertEqual(kv_list[1], ("floor_No", 2))
        self.assertEqual(kv_list[2], ("entrance_No", 3))
Example #2
0
    def test_get_label_value_list_gives_list_of_tuples(self):
        cls = AllFieldsMixin()
        key_list = ("flat_No", "floor_No", "entrance_No")
        value_list = ('1', 2, 3)
        kv_list = cls.get_label_value_list(key_list, value_list)

        # Список має мати довжину:
        self.assertEqual(len(kv_list), 3)
        # Перевірка значень:
        self.assertEqual(kv_list[0], ("flat_No", '1'))
        self.assertEqual(kv_list[1], ("floor_No", 2))
        self.assertEqual(kv_list[2], ("entrance_No", 3))
 def test_get_value_list_gives_proper_values_for_Flat(self):
     cls = AllFieldsMixin()
     cls.model = Flat
     flat = Flat(id=5, flat_No='5', floor_No=1, entrance_No=2)
     flat.save()
     key_list = ("flat_No", "floor_No", "entrance_No")
     value_list = cls.get_value_list(flat, key_list)
     # Списки мають мати довжину
     self.assertEqual(len(value_list), 3)
     # Перевірка значень:
     self.assertEqual(value_list[0], '5')
     self.assertEqual(value_list[1], 1)
     self.assertEqual(value_list[2], 2)
Example #4
0
 def test_get_value_list_gives_proper_values_for_Flat(self):
     cls = AllFieldsMixin()
     cls.model = Flat
     flat = Flat(id=5, flat_No='5', floor_No=1, entrance_No=2)
     flat.save()
     key_list = ("flat_No", "floor_No", "entrance_No")
     value_list = cls.get_value_list(flat, key_list)
     # Списки мають мати довжину
     self.assertEqual(len(value_list), 3)
     # Перевірка значень:
     self.assertEqual(value_list[0], '5')
     self.assertEqual(value_list[1], 1)
     self.assertEqual(value_list[2], 2)
 def test_val_repr(self):
     cls = AllFieldsMixin()
     self.assertEqual(cls.val_repr(5), 5)
     self.assertEqual(cls.val_repr(5.1), 5.1)
     self.assertEqual(cls.val_repr(5.12), 5.12)
     self.assertEqual(cls.val_repr(5.123), 5.12)
     self.assertEqual(cls.val_repr(5.126), 5.13)
     self.assertEqual(cls.val_repr(5.126, 1), 5.1)
     self.assertEqual(cls.val_repr(0), "")
     self.assertEqual(cls.val_repr("qwe"), "qwe")
Example #6
0
 def test_val_repr(self):
     cls = AllFieldsMixin()
     self.assertEqual(cls.val_repr(5), 5)
     self.assertEqual(cls.val_repr(5.1), 5.1)
     self.assertEqual(cls.val_repr(5.12), 5.12)
     self.assertEqual(cls.val_repr(5.123), 5.12)
     self.assertEqual(cls.val_repr(5.126), 5.13)
     self.assertEqual(cls.val_repr(5.126, 1), 5.1)
     self.assertEqual(cls.val_repr(0), "")
     self.assertEqual(cls.val_repr("qwe"), "qwe")
Example #7
0
 def test_get_field_keys_verbnames_gives_some_fields_for_Flat(self):
     cls = AllFieldsMixin()
     cls.model = Flat
     cls.fields = ("flat_No", "room1_S", "listing")
     cls.exclude = ('id',)
     key_list, verbname_list = cls.get_field_keys_verbnames()
     # Списки мають мати довжину == кількості полів у self.fields
     self.assertEqual(len(key_list), 3)
     self.assertEqual(len(verbname_list), 3)
     # id не входить до списку
     self.assertNotIn('id', key_list)
     # Вибіркова перевірка:
     self.assertEqual(key_list[0], "flat_No")
     self.assertEqual(verbname_list[0], "Квартира №")
     self.assertEqual(key_list[1], "room1_S")
     self.assertEqual(verbname_list[1], "кімната")
     self.assertEqual(key_list[2], "listing")
     self.assertEqual(verbname_list[2], "Список")
 def test_get_field_keys_verbnames_gives_some_fields_for_Flat(self):
     cls = AllFieldsMixin()
     cls.model = Flat
     cls.fields = ("flat_No", "room1_S", "listing")
     cls.exclude = ('id', )
     key_list, verbname_list = cls.get_field_keys_verbnames()
     # Списки мають мати довжину == кількості полів у self.fields
     self.assertEqual(len(key_list), 3)
     self.assertEqual(len(verbname_list), 3)
     # id не входить до списку
     self.assertNotIn('id', key_list)
     # Вибіркова перевірка:
     self.assertEqual(key_list[0], "flat_No")
     self.assertEqual(verbname_list[0], "Квартира №")
     self.assertEqual(key_list[1], "room1_S")
     self.assertEqual(verbname_list[1], "кімната")
     self.assertEqual(key_list[2], "listing")
     self.assertEqual(verbname_list[2], "Список")