Ejemplo n.º 1
0
def test_isvalidfilename_whencalled_changeswaslastfilenamevalid():
    """
    测试系统状态的改变而非返回值
    """
    analyzer = LogAnalyzer()
    analyzer.is_valid_logfilename("xxx.SLF")
    assert True == analyzer.was_last_file_name_valid
Ejemplo n.º 2
0
def test_isvalidfilename_goodextension_returnstrue():
    """
    正检验
    """
    expect = True
    analyzer = LogAnalyzer()
    actual = analyzer.is_valid_logfilename('xxx.SLF')
    assert expect == actual
Ejemplo n.º 3
0
def isvalidfilename_extension_returns(extension, ret):
    """
    可传入参数测试
    """
    expect = ret
    analyzer = LogAnalyzer()
    actual = analyzer.is_valid_logfilename(extension)
    assert expect == actual
Ejemplo n.º 4
0
def test_isvalidfilename_badextension_returnsfalse():
    """
    测试函数命名三要素
    UnitOfWorkName:被测试的方法
    Scenario: 测试进行的假设条件
    ExpectedBehavior: 在测试场景指定的条件下,你对被测试方法命名行为的预期
    """
    expect = False
    analyzer = LogAnalyzer()
    actual = analyzer.is_valid_logfilename("xxx.foo")
    assert expect == actual