Skip to content

Commit

Permalink
Fix tests on CI
Browse files Browse the repository at this point in the history
  • Loading branch information
kdheepak committed Apr 28, 2020
1 parent 237437c commit d5c96ac
Showing 1 changed file with 79 additions and 67 deletions.
146 changes: 79 additions & 67 deletions tests/readers/opendss/Lines/test_linegeometries.py
Original file line number Diff line number Diff line change
Expand Up @@ -63,58 +63,64 @@ def test_linegeometries():

assert m["line1"].faultrate == parsed_values["Line"]["faultrate"]

assert m["line1"].impedance_matrix == [
np.testing.assert_array_almost_equal(
m["line1"].impedance_matrix,
[
(0.00024738133202099736 + 0.0008769514435695538j),
(5.810587270341207e-05 + 0.00031932618110236215j),
(5.723612204724409e-05 + 0.0004637522965879265j),
(5.717280183727034e-05 + 0.0004757309711286089j),
],
[
(5.810587270341207e-05 + 0.00031932618110236215j),
(0.0002491671587926509 + 0.0008750521653543306j),
(5.810603674540682e-05 + 0.0003196077099737533j),
(5.803946850393701e-05 + 0.0003143254593175853j),
],
[
(5.723612204724409e-05 + 0.0004637522965879265j),
(5.810603674540682e-05 + 0.0003196077099737533j),
(0.00024738133202099736 + 0.0008769514435695538j),
(5.717296587926509e-05 + 0.0005039963910761155j),
],
[
(5.717280183727034e-05 + 0.0004757309711286089j),
(5.803946850393701e-05 + 0.0003143254593175853j),
(5.717296587926509e-05 + 0.0005039963910761155j),
(0.0007530643044619422 + 0.0010085508530183727j),
],
]
assert m["line1"].capacitance_matrix == [
[
(0.008384708005249344 + 0j),
(-0.0001470299868766404 + 0j),
(-0.0019942040682414696 + 0j),
(-0.0020357719816272964 + 0j),
],
[
(-0.0001470299868766404 + 0j),
(0.00994426837270341 + 0j),
(-0.00014228366141732281 + 0j),
(-9.78384186351706e-05 + 0j),
],
[
(-0.0019942040682414696 + 0j),
(-0.00014228366141732281 + 0j),
(0.008713290682414698 + 0j),
(-0.002607346128608924 + 0j),
[
(0.00024738133202099736 + 0.0008769514435695538j),
(5.810587270341207e-05 + 0.00031932618110236215j),
(5.723612204724409e-05 + 0.0004637522965879265j),
(5.717280183727034e-05 + 0.0004757309711286089j),
],
[
(5.810587270341207e-05 + 0.00031932618110236215j),
(0.0002491671587926509 + 0.0008750521653543306j),
(5.810603674540682e-05 + 0.0003196077099737533j),
(5.803946850393701e-05 + 0.0003143254593175853j),
],
[
(5.723612204724409e-05 + 0.0004637522965879265j),
(5.810603674540682e-05 + 0.0003196077099737533j),
(0.00024738133202099736 + 0.0008769514435695538j),
(5.717296587926509e-05 + 0.0005039963910761155j),
],
[
(5.717280183727034e-05 + 0.0004757309711286089j),
(5.803946850393701e-05 + 0.0003143254593175853j),
(5.717296587926509e-05 + 0.0005039963910761155j),
(0.0007530643044619422 + 0.0010085508530183727j),
],
],
)
np.testing.assert_array_almost_equal(
m["line1"].capacitance_matrix,
[
(-0.0020357719816272964 + 0j),
(-9.78384186351706e-05 + 0j),
(-0.002607346128608924 + 0j),
(0.008078645013123359 + 0j),
[
(0.008384708005249344 + 0j),
(-0.0001470299868766404 + 0j),
(-0.0019942040682414696 + 0j),
(-0.0020357719816272964 + 0j),
],
[
(-0.0001470299868766404 + 0j),
(0.00994426837270341 + 0j),
(-0.00014228366141732281 + 0j),
(-9.78384186351706e-05 + 0j),
],
[
(-0.0019942040682414696 + 0j),
(-0.00014228366141732281 + 0j),
(0.008713290682414698 + 0j),
(-0.002607346128608924 + 0j),
],
[
(-0.0020357719816272964 + 0j),
(-9.78384186351706e-05 + 0j),
(-0.002607346128608924 + 0j),
(0.008078645013123359 + 0j),
],
],
]
)
assert m["line1"].feeder_name == "sourcebus_src"
assert m["line1"].is_recloser is None
assert m["line1"].is_breaker is None
Expand Down Expand Up @@ -186,29 +192,35 @@ def test_linegeometries():
assert m["line2"].is_fuse is None
assert m["line2"].is_switch is None
assert m["line2"].faultrate == parsed_values["Line"]["faultrate"]
m["line2"].impedance_matrix == [
[
(0.0005010314787428386 + 0.00026819845402463124j),
(0.00020170349335752545 + 1.1288596567537003e-05j),
(0.00017933407483813242 - 1.766354530428623e-05j),
],
np.testing.assert_array_almost_equal(
m["line2"].impedance_matrix,
[
(0.00020170349335752545 + 1.1288596567537003e-05j),
(0.0004946492350901612 + 0.00024160345234692485j),
(0.00020170349335752545 + 1.1288596567537003e-05j),
[
(0.0005010314787428386 + 0.00026819845402463124j),
(0.00020170349335752545 + 1.1288596567537003e-05j),
(0.00017933407483813242 - 1.766354530428623e-05j),
],
[
(0.00020170349335752545 + 1.1288596567537003e-05j),
(0.0004946492350901612 + 0.00024160345234692485j),
(0.00020170349335752545 + 1.1288596567537003e-05j),
],
[
(0.00017933407483813242 - 1.766354530428623e-05j),
(0.00020170349335752545 + 1.1288596567537003e-05j),
(0.0005010314787428386 + 0.00026819845402463124j),
],
],
)

np.testing.assert_array_almost_equal(
m["line2"].capacitance_matrix,
[
(0.00017933407483813242 - 1.766354530428623e-05j),
(0.00020170349335752545 + 1.1288596567537003e-05j),
(0.0005010314787428386 + 0.00026819845402463124j),
[(0.23857494376576735 + 0j), 0j, 0j],
[0j, (0.23857494376576735 + 0j), 0j],
[0j, 0j, (0.23857494376576735 + 0j)],
],
]

assert m["line2"].capacitance_matrix == [
[(0.23857494376576735 + 0j), 0j, 0j],
[0j, (0.23857494376576735 + 0j), 0j],
[0j, 0j, (0.23857494376576735 + 0j)],
]
)
assert m["line2"].feeder_name == "sourcebus_src"
assert m["line2"].is_recloser is None
assert m["line2"].is_breaker is None
Expand Down

0 comments on commit d5c96ac

Please sign in to comment.