forked from rnorth/mkdocs-codeinclude-plugin
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtest_languages.py
More file actions
18 lines (14 loc) · 725 Bytes
/
Copy pathtest_languages.py
File metadata and controls
18 lines (14 loc) · 725 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import unittest
from codeinclude.languages import get_lang_class
class MyTestCase(unittest.TestCase):
def test_get_lang_class(self):
self.assertEqual("java", get_lang_class("HelloWorld.java"))
self.assertEqual("python", get_lang_class("HelloWorld.py"))
self.assertEqual("csharp", get_lang_class("HelloWorld.cs"))
self.assertEqual("rust", get_lang_class("HelloWorld.rs"))
self.assertEqual("docker", get_lang_class("Dockerfile"))
self.assertEqual("xml", get_lang_class("HelloWorld.xml"))
self.assertEqual("toml", get_lang_class("HelloWorld.toml"))
self.assertEqual("json", get_lang_class("HelloWorld.json"))
if __name__ == "__main__":
unittest.main()