def test_fencedCodeBlock_validatesSyntax(self, mock__validate_syntax): mock__validate_syntax.return_value = True gfm_utils.fenced_code_block("text", "syntax") mock__validate_syntax.assert_called_with("syntax")
def test_fencedCodeBlock(self): text = 'System.out.println("Hello, world!");' expected = '```\nSystem.out.println("Hello, world!");\n```' actual = gfm_utils.fenced_code_block(text) self.assertEqual(actual, expected)
def test_fencedCodeBlock_withSyntax(self): text = 'System.out.println("Hello, world!");' syntax = "Java" expected = '```Java\nSystem.out.println("Hello, world!");\n```' actual = gfm_utils.fenced_code_block(text, syntax) self.assertEqual(actual, expected)
def test_fencedCodeBlock_text_none(self): with self.assertRaises(AssertionError): gfm_utils.fenced_code_block(None)