用于测试的正确目录结构

时间:2015-05-30 21:49:26

标签: python testing tdd nosetests

我是Python测试的新手,我想建立一个类似于使用RSpec测试Ruby时可以拥有的结构。所以我关注了this博客,但它并不适合我。我目前的结构是:

/brute-force
    /source
        __init__.py
        graph.py
    /tests
        __init__.py
        test_graph.py

测试/ __ INIT __ PY:

def setup():
    node1 = Node(1)
    node2 = Node(2)
    graph = Digraph()
    graph.add_node(node1)
    graph.add_node(node2)
    edge = Edge(node1, node2)
    graph.add_connection(edge)

测试/ test_graph.py

from source import graph.py
from nose.tools import *
from expects import *


class TestDigraph(object):
    def test_array_is_empty(self):
        expect([]).to(be_empty)

Files on github

在根brute-force目录上运行nosetests时,它表示已经运行了0个测试。

0 个答案:

没有答案