:py:mod:`oioioi.testspackages.models` ===================================== .. py:module:: oioioi.testspackages.models Module Contents --------------- Classes ~~~~~~~ .. autoapisummary:: oioioi.testspackages.models.TestsPackage Functions ~~~~~~~~~ .. autoapisummary:: oioioi.testspackages.models._testspackage_date_name_generator oioioi.testspackages.models._testspackage_round_chooser oioioi.testspackages.models._testspackage_qs_filter oioioi.testspackages.models.pack_test_file oioioi.testspackages.models._create_tests_package .. py:function:: _testspackage_date_name_generator(obj) .. py:function:: _testspackage_round_chooser(obj) .. py:function:: _testspackage_qs_filter(qs, contest_id) .. py:class:: TestsPackage(*args, **kwargs) Bases: :py:obj:`django.db.models.Model` Make subclasses preserve the alters_data attribute on overridden methods. .. py:class:: Meta Bases: :py:obj:`object` .. py:attribute:: verbose_name .. py:attribute:: verbose_name_plural .. py:attribute:: __test__ :annotation: = False .. py:attribute:: problem .. py:attribute:: name .. py:attribute:: description .. py:attribute:: package .. py:attribute:: publish_date .. py:attribute:: _old_tests .. py:method:: is_visible(current_datetime) .. py:function:: pack_test_file(test_file, arcname, zip) .. py:function:: _create_tests_package(sender, instance, action, reverse, **kwargs)