@@ 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: |