Code Duplication    Length = 14-16 lines in 3 locations

omaha_server/crash/tests/test_forms.py 3 locations

@@ 90-105 (lines=16) @@
87
        self.assertEqual(form.cleaned_data['archive_size'], 85504)
88
        self.assertEqual(form.cleaned_data['minidump_size'], 14606)
89
90
    def test_form_tar_gz_file(self):
91
        with open(TAR_GZ_FILE, 'rb') as f:
92
            form_file_data = dict(upload_file_minidump=SimpleUploadedFile(
93
                "foo.tar.gz", f.read()))
94
        form_data = dict(
95
            appid='{D0AB2EBC-931B-4013-9FEB-C9C4C2225C8C}',
96
            userid='{2882CF9B-D9C2-4edb-9AAF-8ED5FCF366F7}',
97
        )
98
99
        form = CrashFrom(form_data, form_file_data)
100
101
        self.assertTrue(form.is_valid())
102
        self.assertEqual(form.cleaned_data['upload_file_minidump'].name, '7b05e196-7e23-416b-bd13-99287924e214.dmp')
103
        self.assertEqual(form.cleaned_data['archive'].name, 'foo.tar.gz')
104
        self.assertEqual(form.cleaned_data['archive_size'], 18791)
105
        self.assertEqual(form.cleaned_data['minidump_size'], 14606)
106
107
    def test_invalid_data(self):
108
        with open(TAR_FILE, 'rb') as f:
@@ 73-88 (lines=16) @@
70
        self.assertEqual(form.cleaned_data['archive_size'], 0)
71
        self.assertEqual(form.cleaned_data['minidump_size'], 7)
72
73
    def test_form_tar_file(self):
74
        with open(TAR_FILE, 'rb') as f:
75
            form_file_data = dict(upload_file_minidump=SimpleUploadedFile(
76
                "foo.tar", f.read()))
77
        form_data = dict(
78
            appid='{D0AB2EBC-931B-4013-9FEB-C9C4C2225C8C}',
79
            userid='{2882CF9B-D9C2-4edb-9AAF-8ED5FCF366F7}',
80
        )
81
82
        form = CrashFrom(form_data, form_file_data)
83
84
        self.assertTrue(form.is_valid())
85
        self.assertEqual(form.cleaned_data['upload_file_minidump'].name, '7b05e196-7e23-416b-bd13-99287924e214.dmp')
86
        self.assertEqual(form.cleaned_data['archive'].name, 'foo.tar')
87
        self.assertEqual(form.cleaned_data['archive_size'], 85504)
88
        self.assertEqual(form.cleaned_data['minidump_size'], 14606)
89
90
    def test_form_tar_gz_file(self):
91
        with open(TAR_GZ_FILE, 'rb') as f:
@@ 58-71 (lines=14) @@
55
56
57
class CrashFormTest(TestCase):
58
    def test_form(self):
59
        form_file_data = dict(upload_file_minidump=SimpleUploadedFile(
60
            "7b05e196-7e23-416b-bd13-99287924e214.dmp", b"content"))
61
        form_data = dict(
62
            appid='{D0AB2EBC-931B-4013-9FEB-C9C4C2225C8C}',
63
            userid='{2882CF9B-D9C2-4edb-9AAF-8ED5FCF366F7}',
64
        )
65
66
        form = CrashFrom(form_data, form_file_data)
67
68
        self.assertTrue(form.is_valid())
69
        self.assertEqual(form.cleaned_data['upload_file_minidump'].name, '7b05e196-7e23-416b-bd13-99287924e214.dmp')
70
        self.assertEqual(form.cleaned_data['archive_size'], 0)
71
        self.assertEqual(form.cleaned_data['minidump_size'], 7)
72
73
    def test_form_tar_file(self):
74
        with open(TAR_FILE, 'rb') as f: