update
This commit is contained in:
parent
58efe1a339
commit
6fb26d5d40
@ -250,6 +250,39 @@
|
||||
"chmod +x rearrange_test.py \n",
|
||||
"./rearrange_test.py "
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"## Edge cases"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"def test_empty(self):\n",
|
||||
" testcase = \"\"\n",
|
||||
" expected = \"\"\n",
|
||||
" self.assertEqual(rearrange_name(testcase), expected)\n",
|
||||
"\n",
|
||||
"./rearrange_test.py \n",
|
||||
"\n",
|
||||
"#!/usr/bin/env python3\n",
|
||||
"\n",
|
||||
"import re\n",
|
||||
"\n",
|
||||
"def rearrange_name(name):\n",
|
||||
" result = re.search(r\"^([\\w .-]*), ([\\w .-]*)$\", name)\n",
|
||||
" if result is None:\n",
|
||||
" return \"\"\n",
|
||||
" return \"{} {}\".format(result[2], result[1])\n",
|
||||
"\n",
|
||||
"./rearrange_test.py"
|
||||
]
|
||||
}
|
||||
],
|
||||
"metadata": {
|
||||
|
Loading…
Reference in New Issue
Block a user