#!/usr/bin/env python import unittest from math import sqrt, pi from quantity import * from config import epsilon from Numeric import allclose, array, ones, Float class TestCase(unittest.TestCase): def setUp(self): pass def tearDown(self): pass def test_getting_some_vertex_values(self): """ set values based on triangle lists. """ from mesh_factory import rectangular from shallow_water import Domain from Numeric import zeros, Float #Create basic mesh points, vertices, boundary = rectangular(1, 3) domain = Domain(points, vertices, boundary) quantity = Quantity(domain,[[1,1,1],[2,2,2],[3,3,3], [4,4,4],[5,5,5],[6,6,6]]) value = [7] indexes = [1] assert domain.get_vertices() == domain.triangles assert domain.get_vertices([0,4]) == [domain.triangles[0], domain.triangles[4]] #------------------------------------------------------------- if __name__ == "__main__": suite = unittest.makeSuite(TestCase,'test') runner = unittest.TextTestRunner() runner.run(suite)