def test_arena_walk(): arena = Arena() arena.instantiate(Sample1, "one") arena.instantiate(Sample2, "two") arena.connect("one", "two", "air__temperature") arena.connect("one", "two", "surface__elevation") arena.connect("two", "one", "deposition__rate") tree = arena.walk("one") assert ["one", "two"] == tree
def test_walk(self): arena = Arena() arena.instantiate(Sample1, 'one') arena.instantiate(Sample2, 'two') arena.connect('one', 'two', 'air__temperature') arena.connect('one', 'two', 'surface__elevation') arena.connect('two', 'one', 'deposition__rate') tree = arena.walk('one') self.assertListEqual(['one', 'two'], tree)
def test_connect(self): arena = Arena() arena.instantiate(Sample1, 'one') arena.instantiate(Sample2, 'two') arena.connect('one', 'two', 'air__temperature') arena.connect('one', 'two', 'surface__elevation') arena.connect('two', 'one', 'deposition__rate') dz = arena['one'].get_value('deposition__rate') t = arena['two'].get_value('air__temperature') z = arena['two'].get_value('surface__elevation')
def test_arena_connect(): arena = Arena() arena.instantiate(Sample1, "one") arena.instantiate(Sample2, "two") arena.connect("one", "two", "air__temperature") arena.connect("one", "two", "surface__elevation") arena.connect("two", "one", "deposition__rate") dz = arena["one"].get_value("deposition__rate") t = arena["two"].get_value("air__temperature") z = arena["two"].get_value("surface__elevation")
def test_instantiate(self): arena = Arena() self.assertDictEqual(dict(), arena) arena.instantiate(Sample1, 'one') self.assertEqual(1, len(arena)) self.assertTrue('one' in arena) self.assertTrue(isinstance(arena['one'], Sample1)) arena.instantiate(Sample2, 'two') self.assertEqual(2, len(arena)) self.assertTrue('one' in arena and 'two' in arena) self.assertTrue(isinstance(arena['one'], Sample1)) self.assertTrue(isinstance(arena['two'], Sample2))
def test_arena_instantiate(): arena = Arena() assert_dict_equal(dict(), arena) arena.instantiate(Sample1, 'one') assert_equal(1, len(arena)) assert_true('one' in arena) assert_true(isinstance(arena['one'], Sample1)) arena.instantiate(Sample2, 'two') assert_equal(2, len(arena)) assert_true('one' in arena and 'two' in arena) assert_true(isinstance(arena['one'], Sample1)) assert_true(isinstance(arena['two'], Sample2))
def test_arena_instantiate(): arena = Arena() assert dict() == arena arena.instantiate(Sample1, "one") assert 1 == len(arena) assert "one" in arena assert isinstance(arena["one"], Sample1) arena.instantiate(Sample2, "two") assert 2 == len(arena) assert "one" in arena and "two" in arena assert isinstance(arena["one"], Sample1) assert isinstance(arena["two"], Sample2)
def __init__(self): self._palette = Palette(**load_landlab_components()) self._arena = Arena()