从CMD在Python3中运行单元测试

我最近开始学习有关python3的单元测试。我从这些测试中获得的所有信息均来自Socratica(https://www.youtube.com/watch?v=1Lfv5tUGsn8&t=286s)在YouTube上上传的视频。我已按照视频的说明进行了逐步操作,当我尝试在包含测试文件和要测试的文件的目录中从命令提示符运行unittest时,它什么也不做。当我尝试从包含python3本身的目录中运行unittest时,它将引发ModuleNotFoundError。我充其量是一名业余爱好者和新手,所以我真的不确定如何进行。有什么想法吗?

这是circles.py代码

from math import pi

def circle_area(r):
    return pi*(r**2)

这是test_circles.py代码

import unittest
from circles import circle_area
from math import pi

class TestCircleArea(unittest.TestCase):
    def test_area(self):
        # Test areas when radius >= 0
        self.assertAlmostEqual(circle_area(1),pi)
        self.assertAlmostEqual(circle_area(0),0)
        self.assertAlmostEqual(circle_area(2.1),pi * 2.1**2)

这就是结果...

unittest_result

在此问题上的任何帮助将不胜感激。

相关文章

功能概要:(目前已实现功能)公共展示部分:1.网站首页展示...
大体上把Python中的数据类型分为如下几类: Number(数字) ...
开发之前第一步,就是构造整个的项目结构。这就好比作一幅画...
源码编译方式安装Apache首先下载Apache源码压缩包,地址为ht...
前面说完了此项目的创建及数据模型设计的过程。如果未看过,...
python中常用的写爬虫的库有urllib2、requests,对于大多数比...