Commit a03a11e0 by Ned Batchelder

Merge pull request #1253 from edx/ned/use-assertisinstance

Use assertIsInstance where we can
parents 560dac6a a4bf549a
...@@ -792,7 +792,7 @@ class ContentStoreToyCourseTest(ModuleStoreTestCase): ...@@ -792,7 +792,7 @@ class ContentStoreToyCourseTest(ModuleStoreTestCase):
source_location.tag, source_location.org, source_location.course, 'html', 'nonportable']) source_location.tag, source_location.org, source_location.course, 'html', 'nonportable'])
html_module = module_store.get_instance(source_location.course_id, html_module_location) html_module = module_store.get_instance(source_location.course_id, html_module_location)
self.assertTrue(isinstance(html_module.data, basestring)) self.assertIsInstance(html_module.data, basestring)
new_data = html_module.data.replace('/static/', '/c4x/{0}/{1}/asset/'.format( new_data = html_module.data.replace('/static/', '/c4x/{0}/{1}/asset/'.format(
source_location.org, source_location.course)) source_location.org, source_location.course))
module_store.update_item(html_module_location, new_data) module_store.update_item(html_module_location, new_data)
......
...@@ -42,6 +42,6 @@ class CeleryConfigTest(unittest.TestCase): ...@@ -42,6 +42,6 @@ class CeleryConfigTest(unittest.TestCase):
# We don't know the other dict values exactly, # We don't know the other dict values exactly,
# but we can assert that they take the right form # but we can assert that they take the right form
self.assertTrue(isinstance(result_dict['task_id'], unicode)) self.assertIsInstance(result_dict['task_id'], unicode)
self.assertTrue(isinstance(result_dict['time'], float)) self.assertIsInstance(result_dict['time'], float)
self.assertTrue(result_dict['time'] > 0.0) self.assertTrue(result_dict['time'] > 0.0)
...@@ -52,7 +52,7 @@ class AnnotatableModuleTestCase(unittest.TestCase): ...@@ -52,7 +52,7 @@ class AnnotatableModuleTestCase(unittest.TestCase):
actual_attr = self.annotatable._get_annotation_data_attr(0, el) actual_attr = self.annotatable._get_annotation_data_attr(0, el)
self.assertTrue(type(actual_attr) is dict) self.assertIsInstance(actual_attr, dict)
self.assertDictEqual(expected_attr, actual_attr) self.assertDictEqual(expected_attr, actual_attr)
def test_annotation_class_attr_default(self): def test_annotation_class_attr_default(self):
...@@ -62,7 +62,7 @@ class AnnotatableModuleTestCase(unittest.TestCase): ...@@ -62,7 +62,7 @@ class AnnotatableModuleTestCase(unittest.TestCase):
expected_attr = { 'class': { 'value': 'annotatable-span highlight' } } expected_attr = { 'class': { 'value': 'annotatable-span highlight' } }
actual_attr = self.annotatable._get_annotation_class_attr(0, el) actual_attr = self.annotatable._get_annotation_class_attr(0, el)
self.assertTrue(type(actual_attr) is dict) self.assertIsInstance(actual_attr, dict)
self.assertDictEqual(expected_attr, actual_attr) self.assertDictEqual(expected_attr, actual_attr)
def test_annotation_class_attr_with_valid_highlight(self): def test_annotation_class_attr_with_valid_highlight(self):
...@@ -78,7 +78,7 @@ class AnnotatableModuleTestCase(unittest.TestCase): ...@@ -78,7 +78,7 @@ class AnnotatableModuleTestCase(unittest.TestCase):
} }
actual_attr = self.annotatable._get_annotation_class_attr(0, el) actual_attr = self.annotatable._get_annotation_class_attr(0, el)
self.assertTrue(type(actual_attr) is dict) self.assertIsInstance(actual_attr, dict)
self.assertDictEqual(expected_attr, actual_attr) self.assertDictEqual(expected_attr, actual_attr)
def test_annotation_class_attr_with_invalid_highlight(self): def test_annotation_class_attr_with_invalid_highlight(self):
...@@ -92,7 +92,7 @@ class AnnotatableModuleTestCase(unittest.TestCase): ...@@ -92,7 +92,7 @@ class AnnotatableModuleTestCase(unittest.TestCase):
} }
actual_attr = self.annotatable._get_annotation_class_attr(0, el) actual_attr = self.annotatable._get_annotation_class_attr(0, el)
self.assertTrue(type(actual_attr) is dict) self.assertIsInstance(actual_attr, dict)
self.assertDictEqual(expected_attr, actual_attr) self.assertDictEqual(expected_attr, actual_attr)
def test_render_annotation(self): def test_render_annotation(self):
......
...@@ -769,10 +769,10 @@ class OpenEndedModuleXmlTest(unittest.TestCase, DummyModulestore): ...@@ -769,10 +769,10 @@ class OpenEndedModuleXmlTest(unittest.TestCase, DummyModulestore):
self.assertEqual(module.current_task_number, 0) self.assertEqual(module.current_task_number, 0)
html = module.get_html() html = module.get_html()
self.assertTrue(isinstance(html, basestring)) self.assertIsInstance(html, basestring)
rubric = module.handle_ajax("get_combined_rubric", {}) rubric = module.handle_ajax("get_combined_rubric", {})
self.assertTrue(isinstance(rubric, basestring)) self.assertIsInstance(rubric, basestring)
self.assertEqual(module.state, "assessing") self.assertEqual(module.state, "assessing")
module.handle_ajax("reset", {}) module.handle_ajax("reset", {})
self.assertEqual(module.current_task_number, 0) self.assertEqual(module.current_task_number, 0)
...@@ -790,7 +790,7 @@ class OpenEndedModuleXmlTest(unittest.TestCase, DummyModulestore): ...@@ -790,7 +790,7 @@ class OpenEndedModuleXmlTest(unittest.TestCase, DummyModulestore):
#Simulate a student saving an answer #Simulate a student saving an answer
module.handle_ajax("save_answer", {"student_answer": self.answer}) module.handle_ajax("save_answer", {"student_answer": self.answer})
status = module.handle_ajax("get_status", {}) status = module.handle_ajax("get_status", {})
self.assertTrue(isinstance(status, basestring)) self.assertIsInstance(status, basestring)
#Mock a student submitting an assessment #Mock a student submitting an assessment
assessment_dict = MockQueryDict() assessment_dict = MockQueryDict()
......
...@@ -29,7 +29,7 @@ class TestErrorModule(unittest.TestCase, SetupTestErrorModules): ...@@ -29,7 +29,7 @@ class TestErrorModule(unittest.TestCase, SetupTestErrorModules):
def test_error_module_xml_rendering(self): def test_error_module_xml_rendering(self):
descriptor = error_module.ErrorDescriptor.from_xml( descriptor = error_module.ErrorDescriptor.from_xml(
self.valid_xml, self.system, self.org, self.course, self.error_msg) self.valid_xml, self.system, self.org, self.course, self.error_msg)
self.assertTrue(isinstance(descriptor, error_module.ErrorDescriptor)) self.assertIsInstance(descriptor, error_module.ErrorDescriptor)
module = descriptor.xmodule(self.system) module = descriptor.xmodule(self.system)
context_repr = module.get_html() context_repr = module.get_html()
self.assertIn(self.error_msg, context_repr) self.assertIn(self.error_msg, context_repr)
...@@ -43,7 +43,7 @@ class TestErrorModule(unittest.TestCase, SetupTestErrorModules): ...@@ -43,7 +43,7 @@ class TestErrorModule(unittest.TestCase, SetupTestErrorModules):
error_descriptor = error_module.ErrorDescriptor.from_descriptor( error_descriptor = error_module.ErrorDescriptor.from_descriptor(
descriptor, self.error_msg) descriptor, self.error_msg)
self.assertTrue(isinstance(error_descriptor, error_module.ErrorDescriptor)) self.assertIsInstance(error_descriptor, error_module.ErrorDescriptor)
module = error_descriptor.xmodule(self.system) module = error_descriptor.xmodule(self.system)
context_repr = module.get_html() context_repr = module.get_html()
self.assertIn(self.error_msg, context_repr) self.assertIn(self.error_msg, context_repr)
...@@ -60,7 +60,7 @@ class TestNonStaffErrorModule(unittest.TestCase, SetupTestErrorModules): ...@@ -60,7 +60,7 @@ class TestNonStaffErrorModule(unittest.TestCase, SetupTestErrorModules):
def test_non_staff_error_module_create(self): def test_non_staff_error_module_create(self):
descriptor = error_module.NonStaffErrorDescriptor.from_xml( descriptor = error_module.NonStaffErrorDescriptor.from_xml(
self.valid_xml, self.system, self.org, self.course) self.valid_xml, self.system, self.org, self.course)
self.assertTrue(isinstance(descriptor, error_module.NonStaffErrorDescriptor)) self.assertIsInstance(descriptor, error_module.NonStaffErrorDescriptor)
def test_from_xml_render(self): def test_from_xml_render(self):
descriptor = error_module.NonStaffErrorDescriptor.from_xml( descriptor = error_module.NonStaffErrorDescriptor.from_xml(
...@@ -78,7 +78,7 @@ class TestNonStaffErrorModule(unittest.TestCase, SetupTestErrorModules): ...@@ -78,7 +78,7 @@ class TestNonStaffErrorModule(unittest.TestCase, SetupTestErrorModules):
error_descriptor = error_module.NonStaffErrorDescriptor.from_descriptor( error_descriptor = error_module.NonStaffErrorDescriptor.from_descriptor(
descriptor, self.error_msg) descriptor, self.error_msg)
self.assertTrue(isinstance(error_descriptor, error_module.ErrorDescriptor)) self.assertIsInstance(error_descriptor, error_module.ErrorDescriptor)
module = error_descriptor.xmodule(self.system) module = error_descriptor.xmodule(self.system)
context_repr = module.get_html() context_repr = module.get_html()
self.assertNotIn(self.error_msg, context_repr) self.assertNotIn(self.error_msg, context_repr)
......
...@@ -61,7 +61,7 @@ class TestEmailErrors(ModuleStoreTestCase): ...@@ -61,7 +61,7 @@ class TestEmailErrors(ModuleStoreTestCase):
self.assertTrue(retry.called) self.assertTrue(retry.called)
(_, kwargs) = retry.call_args (_, kwargs) = retry.call_args
exc = kwargs['exc'] exc = kwargs['exc']
self.assertTrue(type(exc) == SMTPDataError) self.assertIsInstance(exc, SMTPDataError)
@patch('bulk_email.tasks.get_connection', autospec=True) @patch('bulk_email.tasks.get_connection', autospec=True)
@patch('bulk_email.tasks.course_email_result') @patch('bulk_email.tasks.course_email_result')
...@@ -110,7 +110,7 @@ class TestEmailErrors(ModuleStoreTestCase): ...@@ -110,7 +110,7 @@ class TestEmailErrors(ModuleStoreTestCase):
self.assertTrue(retry.called) self.assertTrue(retry.called)
(_, kwargs) = retry.call_args (_, kwargs) = retry.call_args
exc = kwargs['exc'] exc = kwargs['exc']
self.assertTrue(type(exc) == SMTPServerDisconnected) self.assertIsInstance(exc, SMTPServerDisconnected)
@patch('bulk_email.tasks.get_connection', autospec=True) @patch('bulk_email.tasks.get_connection', autospec=True)
@patch('bulk_email.tasks.course_email.retry') @patch('bulk_email.tasks.course_email.retry')
...@@ -131,7 +131,7 @@ class TestEmailErrors(ModuleStoreTestCase): ...@@ -131,7 +131,7 @@ class TestEmailErrors(ModuleStoreTestCase):
self.assertTrue(retry.called) self.assertTrue(retry.called)
(_, kwargs) = retry.call_args (_, kwargs) = retry.call_args
exc = kwargs['exc'] exc = kwargs['exc']
self.assertTrue(type(exc) == SMTPConnectError) self.assertIsInstance(exc, SMTPConnectError)
@patch('bulk_email.tasks.course_email_result') @patch('bulk_email.tasks.course_email_result')
@patch('bulk_email.tasks.course_email.retry') @patch('bulk_email.tasks.course_email.retry')
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment