OLD | NEW |
1 from django.db import models as dbmodels, connection | 1 from django.db import models as dbmodels, connection |
2 from django.utils import datastructures | 2 from django.utils import datastructures |
3 from autotest_lib.frontend.afe import model_logic, readonly_connection | 3 from autotest_lib.frontend.afe import model_logic, readonly_connection |
4 | 4 |
5 _quote_name = connection.ops.quote_name | 5 _quote_name = connection.ops.quote_name |
6 | 6 |
7 class TempManager(model_logic.ExtendedManager): | 7 class TempManager(model_logic.ExtendedManager): |
8 _GROUP_COUNT_NAME = 'group_count' | 8 _GROUP_COUNT_NAME = 'group_count' |
9 | 9 |
10 def _get_key_unless_is_function(self, field): | 10 def _get_key_unless_is_function(self, field): |
(...skipping 215 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
226 | 226 |
227 class Meta: | 227 class Meta: |
228 db_table = 'tko_iteration_attributes' | 228 db_table = 'tko_iteration_attributes' |
229 | 229 |
230 | 230 |
231 class IterationResult(dbmodels.Model, model_logic.ModelExtensions): | 231 class IterationResult(dbmodels.Model, model_logic.ModelExtensions): |
232 # see comment on IterationAttribute regarding primary_key=True | 232 # see comment on IterationAttribute regarding primary_key=True |
233 test = dbmodels.ForeignKey(Test, db_column='test_idx', primary_key=True) | 233 test = dbmodels.ForeignKey(Test, db_column='test_idx', primary_key=True) |
234 iteration = dbmodels.IntegerField() | 234 iteration = dbmodels.IntegerField() |
235 attribute = dbmodels.CharField(max_length=90) | 235 attribute = dbmodels.CharField(max_length=90) |
236 value = dbmodels.DecimalField(null=True, max_digits=12, decimal_places=31, | 236 value = dbmodels.FloatField(null=True, blank=True) |
237 blank=True) | |
238 | 237 |
239 objects = model_logic.ExtendedManager() | 238 objects = model_logic.ExtendedManager() |
240 | 239 |
241 class Meta: | 240 class Meta: |
242 db_table = 'tko_iteration_result' | 241 db_table = 'tko_iteration_result' |
243 | 242 |
244 | 243 |
245 class TestLabel(dbmodels.Model, model_logic.ModelExtensions): | 244 class TestLabel(dbmodels.Model, model_logic.ModelExtensions): |
246 name = dbmodels.CharField(max_length=80, unique=True) | 245 name = dbmodels.CharField(max_length=80, unique=True) |
247 description = dbmodels.TextField(blank=True) | 246 description = dbmodels.TextField(blank=True) |
(...skipping 438 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
686 apply_presentation=True): | 685 apply_presentation=True): |
687 if initial_query is None: | 686 if initial_query is None: |
688 initial_query = cls.objects.get_query_set_with_joins(filter_data) | 687 initial_query = cls.objects.get_query_set_with_joins(filter_data) |
689 return super(TestView, cls).query_objects( | 688 return super(TestView, cls).query_objects( |
690 filter_data, initial_query=initial_query, | 689 filter_data, initial_query=initial_query, |
691 apply_presentation=apply_presentation) | 690 apply_presentation=apply_presentation) |
692 | 691 |
693 | 692 |
694 class Meta: | 693 class Meta: |
695 db_table = 'tko_test_view_2' | 694 db_table = 'tko_test_view_2' |
OLD | NEW |