예제 #1
0
def test_manager_get_test_none():
    """Test getting a non-existent test meta from the manager."""

    m = manager.KubetestManager()

    c = m.get_test("foobar")
    assert c is None
예제 #2
0
def test_manager_new_test_without_ns():
    """Test creating a new TestMeta without namespace creation
       from the manager."""

    m = manager.KubetestManager()
    c = m.new_test('node-id', 'test-name', False, None)
    assert isinstance(c, manager.TestMeta)
    assert c.namespace_create is False
예제 #3
0
def test_manager_new_test_with_ns_name():
    """Test creating a new TestMeta with a given namespace name
       from the manager."""

    m = manager.KubetestManager()
    c = m.new_test('node-id', 'test-name', True, 'my-test')
    assert isinstance(c, manager.TestMeta)
    assert c.ns == 'my-test'
    assert c.namespace_create is True
예제 #4
0
def test_manager_get_test():
    """Test getting an existing TestMeta from the manager."""

    m = manager.KubetestManager()
    m.nodes["foobar"] = manager.TestMeta("foo", "bar", True, None)

    c = m.get_test("foobar")
    assert isinstance(c, manager.TestMeta)
    assert "foo" == c.name
    assert "bar" == c.node_id
예제 #5
0
def test_manager_new_test_with_ns_name():
    """Test creating a new TestMeta with a given namespace name
    from the manager.
    """

    m = manager.KubetestManager()
    c = m.new_test("node-id", "test-name", True, "my-test")
    assert isinstance(c, manager.TestMeta)
    assert c.ns == "my-test"
    assert c.namespace_create is True
예제 #6
0
def test_manager_get_test():
    """Test getting an existing TestMeta from the manager."""

    m = manager.KubetestManager()
    m.nodes['foobar'] = manager.TestMeta('foo', 'bar', True, None)

    c = m.get_test('foobar')
    assert isinstance(c, manager.TestMeta)
    assert 'foo' == c.name
    assert 'bar' == c.node_id
예제 #7
0
def test_manager_new_test():
    """Test creating a new TestMeta from the manager."""

    m = manager.KubetestManager()
    assert len(m.nodes) == 0

    c = m.new_test("node-id", "test-name", True, None)
    assert isinstance(c, manager.TestMeta)
    assert "kubetest-test-name-" in c.ns

    assert len(m.nodes) == 1
    assert "node-id" in m.nodes
예제 #8
0
def test_manager_new_test():
    """Test creating a new TestMeta from the manager."""

    m = manager.KubetestManager()
    assert len(m.nodes) == 0

    c = m.new_test('node-id', 'test-name', True, None)
    assert isinstance(c, manager.TestMeta)
    assert 'kubetest-test-name-' in c.ns

    assert len(m.nodes) == 1
    assert 'node-id' in m.nodes