def test_sub_service(): runtime = TestRuntime(id_reader=Mock(), services={ 'secret_service': 17, 'field-data': DictFieldData({}), }) tester = SubXBlockWithServices(runtime, scope_ids=Mock(spec=ScopeIds)) # Call the student_view to run its assertions. runtime.render(tester, 'student_view')
def test_service(): runtime = TestRuntime(services={"secret_service": 17, "field-data": DictFieldData({})}) block_type = "test" def_id = runtime.id_generator.create_definition(block_type) usage_id = runtime.id_generator.create_usage(def_id) tester = XBlockWithServices(runtime, scope_ids=ScopeIds("user", block_type, def_id, usage_id)) # Call the student_view to run its assertions. runtime.render(tester, "student_view")
def test_service(): runtime = TestRuntime(services={ 'secret_service': 17, 'field-data': DictFieldData({}), }) block_type = 'test' def_id = runtime.id_generator.create_definition(block_type) usage_id = runtime.id_generator.create_usage(def_id) tester = XBlockWithServices(runtime, scope_ids=ScopeIds('user', block_type, def_id, usage_id)) # Call the student_view to run its assertions. runtime.render(tester, 'student_view')
class TestAsides(TestCase): """ Tests of XBlockAsides. """ def setUp(self): key_store = DictKeyValueStore() field_data = KvsFieldData(key_store) self.runtime = TestRuntime(services={'field-data': field_data}) block_type = 'test' def_id = self.runtime.id_generator.create_definition(block_type) usage_id = self.runtime.id_generator.create_usage(def_id) self.tester = TestXBlock(self.runtime, scope_ids=ScopeIds('user', block_type, def_id, usage_id)) @XBlockAside.register_temp_plugin(TestAside) def test_render_aside(self): """ Test that rendering the xblock renders its aside """ frag = self.runtime.render(self.tester, 'student_view', [u"ignore"]) self.assertIn(TestAside.FRAG_CONTENT, frag.body_html()) frag = self.runtime.render(self.tester, 'author_view', [u"ignore"]) self.assertNotIn(TestAside.FRAG_CONTENT, frag.body_html()) @XBlockAside.register_temp_plugin(TestAside) @XBlockAside.register_temp_plugin(TestInheritedAside) def test_inherited_aside_view(self): """ Test that rendering the xblock renders its aside (when the aside view is inherited). """ frag = self.runtime.render(self.tester, 'student_view', [u"ignore"]) self.assertIn(TestAside.FRAG_CONTENT, frag.body_html()) self.assertIn(TestInheritedAside.FRAG_CONTENT, frag.body_html()) frag = self.runtime.render(self.tester, 'author_view', [u"ignore"]) self.assertNotIn(TestAside.FRAG_CONTENT, frag.body_html()) self.assertNotIn(TestInheritedAside.FRAG_CONTENT, frag.body_html())
def test_service(): runtime = TestRuntime(services={'secret_service': 17}) tester = XBlockWithServices(runtime, scope_ids=Mock(spec=ScopeIds)) # Call the student_view to run its assertions. runtime.render(tester, 'student_view')