# DRF Rack # Библиотека классов расширений для Django REST Framework # # Автор: Николай В. Анохин # Все права защищены. Лицензия: MIT """ Описание класса UILanguageTests """ from django.test import TestCase from net.xeaf.rack.enums import UILanguage class UILanguageTest(TestCase): """ Тесты для перечисления UILanguage """ def test_has_expected_values(self): """ Проверяем, что в enum есть ожидаемые языки """ expected = {"en", "ru"} self.assertEqual(set(UILanguage.values()), expected) def test_values_format(self): """ Проверяем формат значений """ for code in UILanguage.values(): self.assertEqual(len(code), 2) self.assertTrue(code.islower())