mirror of
https://github.com/Ralim/IronOS.git
synced 2025-02-26 07:53:55 +00:00
Add python test step
This commit is contained in:
11
.github/workflows/push.yml
vendored
11
.github/workflows/push.yml
vendored
@@ -47,6 +47,17 @@ jobs:
|
|||||||
source/Hexfile/LICENSE_RELEASE.md
|
source/Hexfile/LICENSE_RELEASE.md
|
||||||
if-no-files-found: error
|
if-no-files-found: error
|
||||||
|
|
||||||
|
tests:
|
||||||
|
runs-on: ubuntu-20.04
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v2
|
||||||
|
|
||||||
|
- name: Setup
|
||||||
|
run: sudo apt-get update && sudo apt-get install -y python3
|
||||||
|
|
||||||
|
- name: Run python tests
|
||||||
|
run: cd Translations && ./make_translation_test.py
|
||||||
|
|
||||||
check_formatting:
|
check_formatting:
|
||||||
runs-on: ubuntu-20.04
|
runs-on: ubuntu-20.04
|
||||||
|
|
||||||
|
|||||||
@@ -1,9 +1,12 @@
|
|||||||
|
#!/usr/bin/env python3
|
||||||
|
# coding=utf-8
|
||||||
import unittest
|
import unittest
|
||||||
|
|
||||||
|
|
||||||
class TestMakeTranslation(unittest.TestCase):
|
class TestMakeTranslation(unittest.TestCase):
|
||||||
def test_getCharsFromFontIndex(self):
|
def test_getCharsFromFontIndex(self):
|
||||||
from make_translation import getCharsFromFontIndex
|
from make_translation import getCharsFromFontIndex
|
||||||
|
|
||||||
self.assertEqual(getCharsFromFontIndex(2), "\\x02")
|
self.assertEqual(getCharsFromFontIndex(2), "\\x02")
|
||||||
self.assertEqual(getCharsFromFontIndex(239), "\\xEF")
|
self.assertEqual(getCharsFromFontIndex(239), "\\xEF")
|
||||||
self.assertEqual(getCharsFromFontIndex(240), "\\xF0")
|
self.assertEqual(getCharsFromFontIndex(240), "\\xF0")
|
||||||
@@ -17,5 +20,5 @@ class TestMakeTranslation(unittest.TestCase):
|
|||||||
getCharsFromFontIndex(0x10 * 0xFF - 14)
|
getCharsFromFontIndex(0x10 * 0xFF - 14)
|
||||||
|
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == "__main__":
|
||||||
unittest.main()
|
unittest.main()
|
||||||
|
|||||||
Reference in New Issue
Block a user