import unittest
class TestStringMethods(unittest.TestCase):
def test_upper(self):
self.assertEqual('foo'.upper(), 'FOO')
def test_isupper(self):
self.assertTrue('FOO'.isupper())
self.assertFalse('Foo'.isupper())
def test_split(self):
s = 'hello world'
self.assertEqual(s.split(), ['hello', 'world'])
# 检查是否包含正确数量的元素
self.assertCountEqual(s.split(), ['world', 'hello'])
if __name__ == '__main__':
unittest.main()
pylint mymodule.py
import pdb; pdb.set_trace()
image: python:3.7.0
pipelines:
default:
- step:
name: Build and Test
caches:
- pip
script:
- pip install -r requirements.txt
- pytest
注意:本文提供的解决方案是一种通用的解决方案,根据具体问题可能需要采取不同的措施。