From 9f53a1eb87ebc87232e938b63ec263f63f267284 Mon Sep 17 00:00:00 2001 From: Bogdan Condorachi Date: Fri, 17 May 2024 01:05:27 +0300 Subject: [PATCH] Add python unit test --- tests/Languages/Python/PythonLanguageTest.php | 58 +++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 tests/Languages/Python/PythonLanguageTest.php diff --git a/tests/Languages/Python/PythonLanguageTest.php b/tests/Languages/Python/PythonLanguageTest.php new file mode 100644 index 0000000..f4d5e4e --- /dev/null +++ b/tests/Languages/Python/PythonLanguageTest.php @@ -0,0 +1,58 @@ +assertSame( + $expected, + $highlighter->parse($content, 'python'), + ); + + $this->assertSame( + $expected, + $highlighter->parse($content, 'py'), + ); + } + + public static function data(): array + { + return [ + [<<def fib(n): # write Fibonacci series up to n + """Print a Fibonacci series up to n.""" + a, b = 0, 1 + while a < n: + print(a, end=' ') + a, b = b, a+b + print() + +# Now call the function we just defined: +fib(2000) +TXT], + ]; + } +}