Code Duplication    Length = 23-24 lines in 2 locations

omaha_server/omaha/tests/test_managers.py 1 location

@@ 29-52 (lines=24) @@
26
from omaha.tests.utils import temporary_media_root
27
28
29
class VersionManagerTest(TestCase):
30
    @temporary_media_root()
31
    def test_filter_by_enabled(self):
32
        version = VersionFactory.create(
33
            version='37.0.2062.125',
34
            file=SimpleUploadedFile('./chrome_installer.exe', False))
35
        version_disabled = VersionFactory.create(
36
            app=version.app,
37
            platform=version.platform,
38
            channel=version.channel,
39
            is_enabled=False,
40
            version='38.0.2062.125',
41
            file=SimpleUploadedFile('./chrome_installer2.exe', False))
42
43
        self.assertEqual(Version.objects.all().count(), 2)
44
        self.assertEqual(Version.objects.filter_by_enabled().count(), 1)
45
        self.assertIn(version, Version.objects.filter_by_enabled())
46
        self.assertNotIn(version_disabled, Version.objects.filter_by_enabled())
47
48
    def test_get_size(self):
49
        file_size = 42
50
        VersionFactory.create_batch(10, file_size=file_size)
51
        size = Version.objects.get_size()
52
        self.assertEqual(size, file_size*10)
53

omaha_server/sparkle/tests/test_managers.py 1 location

@@ 29-51 (lines=23) @@
26
from omaha.tests.utils import temporary_media_root
27
28
29
class VersionManagerTest(TestCase):
30
    @temporary_media_root()
31
    def test_filter_by_enabled(self):
32
        version = SparkleVersionFactory.create(
33
            version='2062.125',
34
            file=SimpleUploadedFile('./chrome_installer.exe', False))
35
        version_disabled = SparkleVersionFactory.create(
36
            app=version.app,
37
            channel=version.channel,
38
            is_enabled=False,
39
            version='2062.126',
40
            file=SimpleUploadedFile('./chrome_installer2.exe', False))
41
42
        self.assertEqual(SparkleVersion.objects.all().count(), 2)
43
        self.assertEqual(SparkleVersion.objects.filter_by_enabled().count(), 1)
44
        self.assertIn(version, SparkleVersion.objects.filter_by_enabled())
45
        self.assertNotIn(version_disabled, SparkleVersion.objects.filter_by_enabled())
46
47
    def test_get_size(self):
48
        file_size = 42
49
        SparkleVersionFactory.create_batch(10, file_size=file_size)
50
        size = SparkleVersion.objects.get_size()
51
        self.assertEqual(size, file_size*10)
52