class FileFormTestCase(TestCase): @setup def build_form(self): self.form = Form() self.form['value'] = 10 @setup def add_file(self): self.file = open(__file__, 'r') self.form.add_file(__file__, self.file) @teardown def close_file(self): self.file.close() def test(self): content, content_type = self.form.get_value() lines = content.split('\n') assert_true(lines[0].startswith('--')) assert_true(content_type.startswith("multipart/form-data"))