/
Nik_voz
/
rgpu_python_analysis
Обзор
Документация
Войти
/
Nik_voz
/
rgpu_python_analysis
Код
Запросы
1
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
tests/test_strings/test_strings_1.py
30 строк
820 B
«Nick-voz»
feat: Add string manipulation functions and tests
02 мар 2025, 20:48
02 мар 2025, 20:48
28cc2ed
Код
Авторство
О чём код?
import unittest from python_analysis.strings_ import strings_1 class TestStrings1(unittest.TestCase): def test_simple_case(self): self.assertEqual(strings_1("2*3+4*5"), 26) def test_multiplication_by_zero(self): self.assertEqual(strings_1("0*3+4*5"), 20) def test_all_ones(self): self.assertEqual(strings_1("1*1+1*1"), 2) def test_all_zeros(self): self.assertEqual(strings_1("0*0+0*0"), 0) def test_large_numbers(self): self.assertEqual(strings_1("1000*2000+3000*4000"), 14000000) def test_negative_numbers(self): self.assertEqual(strings_1("-2*3+4*-5"), -26) def test_zero_combinations(self): self.assertEqual(strings_1("0*3+0*0"), 0) def test_different_signs(self): self.assertEqual(strings_1("5*6+-7*8"), -26)