Esempio n. 1
0
 def test_unique_for_date_gets_picked_up(self):
     m = UniqueForDateModel()
     self.assertEqual(([(UniqueForDateModel, ('id', ))], [
         (UniqueForDateModel, 'date', 'count', 'start_date'),
         (UniqueForDateModel, 'year', 'count', 'end_date'),
         (UniqueForDateModel, 'month', 'order', 'end_date')
     ]), m._get_unique_checks())
Esempio n. 2
0
 def test_unique_for_date_gets_picked_up(self):
     m = UniqueForDateModel()
     self.assertEqual((
         [('id',)],
         [('date', 'count', 'start_date'), ('year', 'count', 'end_date'), ('month', 'order', 'end_date')]
         ), m._get_unique_checks()
     )
Esempio n. 3
0
 def test_unique_for_date_exclusion(self):
     m = UniqueForDateModel()
     self.assertEqual((
         [(UniqueForDateModel, ('id',))],
         [(UniqueForDateModel, 'year', 'count', 'end_date'),
          (UniqueForDateModel, 'month', 'order', 'end_date')]
         ), m._get_unique_checks(exclude='start_date')
     )
Esempio n. 4
0
 def test_unique_for_date_exclusion(self):
     m = UniqueForDateModel()
     self.assertEqual((
         [(UniqueForDateModel, ('id',))],
         [(UniqueForDateModel, 'year', 'count', 'end_date'),
          (UniqueForDateModel, 'month', 'order', 'end_date')]
         ), m._get_unique_checks(exclude='start_date')
     )
Esempio n. 5
0
 def test_unique_for_date_exclusion(self):
     m = UniqueForDateModel()
     self.assertEqual(
         (
             [(UniqueForDateModel, ("id",))],
             [(UniqueForDateModel, "year", "count", "end_date"), (UniqueForDateModel, "month", "order", "end_date")],
         ),
         m._get_unique_checks(exclude="start_date"),
     )
Esempio n. 6
0
 def test_unique_for_date_gets_picked_up(self):
     m = UniqueForDateModel()
     self.assertEqual(
         (
             [(UniqueForDateModel, ("id",))],
             [
                 (UniqueForDateModel, "date", "count", "start_date"),
                 (UniqueForDateModel, "year", "count", "end_date"),
                 (UniqueForDateModel, "month", "order", "end_date"),
             ],
         ),
         m._get_unique_checks(),
     )