コード例 #1
0
 def test_valid_sizes(self):
     """clean_size returns valid sizes untouched"""
     for size in settings.MISAGO_AVATARS_SIZES:
         self.assertEqual(clean_size(size), size)
コード例 #2
0
    def test_size_too_small(self):
        """clean_size returns min for too small size"""
        min_size = min(settings.MISAGO_AVATARS_SIZES)
        too_small = min_size / 2

        self.assertEqual(clean_size(too_small), min_size)
コード例 #3
0
 def test_mid_sizes(self):
     """clean_size returns approximates for little invalid sizes"""
     for size in settings.MISAGO_AVATARS_SIZES:
         self.assertEqual(clean_size(size - 1), size)
コード例 #4
0
    def test_size_too_big(self):
        """clean_size returns max for too big size"""
        max_size = max(settings.MISAGO_AVATARS_SIZES)
        too_big = max_size * 2

        self.assertEqual(clean_size(too_big), max_size)
コード例 #5
0
 def test_valid_sizes(self):
     """clean_size returns valid sizes untouched"""
     for size in settings.MISAGO_AVATARS_SIZES:
         self.assertEqual(clean_size(size), size)
コード例 #6
0
 def test_mid_sizes(self):
     """clean_size returns approximates for little invalid sizes"""
     for size in settings.MISAGO_AVATARS_SIZES:
         self.assertEqual(clean_size(size - 1), size)
コード例 #7
0
    def test_size_too_small(self):
        """clean_size returns min for too small size"""
        min_size = min(settings.MISAGO_AVATARS_SIZES)
        too_small = min_size / 2

        self.assertEqual(clean_size(too_small), min_size)
コード例 #8
0
    def test_size_too_big(self):
        """clean_size returns max for too big size"""
        max_size = max(settings.MISAGO_AVATARS_SIZES)
        too_big = max_size * 2

        self.assertEqual(clean_size(too_big), max_size)