コード例 #1
0
ファイル: test_address.py プロジェクト: Peque/osbrain
def test_agentchannelkind(string, string_twin):
    """
    This test aims to cover basic AgentChannelKind operations: initialization,
    equivalence and basic methods.
    """
    # Initialization and equivalence
    kind = AgentChannelKind(string)
    assert kind == string
    assert kind == AgentChannelKind(kind)
    # Basic methods
    assert isinstance(kind.twin(), AgentChannelKind)
    assert kind.twin() == string_twin
コード例 #2
0
ファイル: test_address.py プロジェクト: sgaist/osbrain
def test_agentchannelkind(string, string_twin):
    """
    This test aims to cover basic AgentChannelKind operations: initialization,
    equivalence and basic methods.
    """
    # Initialization and equivalence
    kind = AgentChannelKind(string)
    assert kind == string
    assert kind == AgentChannelKind(kind)
    # Basic methods
    assert isinstance(kind.twin(), AgentChannelKind)
    assert kind.twin() == string_twin
コード例 #3
0
ファイル: test_address.py プロジェクト: sgaist/osbrain
def test_agentchannelkind_value_error():
    """
    Creating an AgentChannelKind with a wrong value should result in an
    exception being raised.
    """
    # Value error exceptions
    with pytest.raises(ValueError):
        AgentChannelKind('FOO')