python-3.x - 为什么导入的值不可调用
问题描述
如果我导入了重新排列名称,为什么不能调用它?
import rearrange_name
import unittest
class TestRearrange(unittest.TestCase):
def test_basic(self):
testcase = "Lovelace, Ada"
expected = "Ada Lovelace"
self.assertEqual(rearrange_name(testcase), expected)
def test_empty(self):
testcase = ""
expected = ""
self.assertEqual(rearrange_name(testcase), expected)
def test_double_name(self):
testcase = "Hopper, Grace M."
expected = "Grace M. Hopper"
self.assertEqual(rearrange_name(testcase), expected)
def test_one_name(self):
testcase = "Voltaire"
expected = "Voltaire"
self.assertEqual(rearrange_name(testcase), expected)
unittest.main()
解决方案
推荐阅读
- sql-server - 无法从其他计算机连接到本地 SQL Server 数据库
- python - 无法使用散景图的“desired_num_ticks”。抛出的错误是“‘NoneType’对象没有属性‘desired_num_ticks’”
- go - indexof 的等价物
- flutter - 请为flutter中的插件设置什么约束?
- javascript - 使用 vue-custom-element 和 Vuex 时,子组件中 this.$store 的值未定义
- python - 使用 pandas 统计从开始时间起一小时内发生的用户订单,时间间隔不规则
- apache-kafka - Kafka - 如何知道它是代理属性还是主题属性还是生产者属性
- node.js - Sequelize中的内部联接查询引用多个表
- css - Bootstrap 卡片组无法对齐卡片高度
- visual-studio - 无法从解决方案资源管理器中将 LINQ 添加到 SQL 类