zjfz-2019/regexp/Task304Test.py

42 lines
830 B
Python
Executable File

#!/usr/bin/python3
# -*- coding: utf-8 -*-
"""
Zadanie 304
Napisz funkcję `split_list(string)`, która która zwraca listę powstałą
w wyniku podziału napisu. Separatorami mogą być przecinki otoczone
opcjonalnymi spacjami bądź pojedyncze dwukropki.
NAME: split_list
PARAMS: string
RETURN: list
POINTS: 2
"""
import unittest
from Task304 import split_list
class Task304Test(unittest.TestCase):
"""Testy do zadania 304"""
def test_simple(self):
"""Prosty test."""
self.assertEqual(
split_list("foo, bar , sss:s"),
['foo', 'bar', 'sss', 's'])
self.assertEqual(
split_list("foo"),
['foo'])
self.assertEqual(
split_list("bla : bla"),
['bla ', ' bla'])
if __name__ == '__main__':
unittest.main()