def test_PointSource(): electrode = PointSource(0, 1, 2) npt.assert_almost_equal(electrode.x, 0) npt.assert_almost_equal(electrode.y, 1) npt.assert_almost_equal(electrode.z, 2) npt.assert_almost_equal(electrode.electric_potential(0, 1, 2, 1, 1), 1) npt.assert_almost_equal(electrode.electric_potential(0, 0, 0, 1, 1), 0.035, decimal=3)
def test_PointSource(): electrode = PointSource(0, 1, 2) npt.assert_almost_equal(electrode.x, 0) npt.assert_almost_equal(electrode.y, 1) npt.assert_almost_equal(electrode.z, 2) npt.assert_almost_equal(electrode.electric_potential(0, 1, 2, 1, 1), 1) npt.assert_almost_equal(electrode.electric_potential(0, 0, 0, 1, 1), 0.035, decimal=3) # Slots: npt.assert_equal(hasattr(electrode, '__slots__'), True) npt.assert_equal(hasattr(electrode, '__dict__'), False)
def test_PointSource(): electrode = PointSource(0, 1, 2) npt.assert_almost_equal(electrode.x, 0) npt.assert_almost_equal(electrode.y, 1) npt.assert_almost_equal(electrode.z, 2) npt.assert_almost_equal(electrode.electric_potential(0, 1, 2, 1, 1), 1) npt.assert_almost_equal(electrode.electric_potential(0, 0, 0, 1, 1), 0.035, decimal=3) # Slots: npt.assert_equal(hasattr(electrode, '__slots__'), True) npt.assert_equal(hasattr(electrode, '__dict__'), False) # Plots: ax = electrode.plot() npt.assert_equal(len(ax.texts), 0) npt.assert_equal(len(ax.patches), 1) npt.assert_equal(isinstance(ax.patches[0], Circle), True)