Code Duplication    Length = 18-18 lines in 2 locations

tests/test_Apex.py 2 locations

@@ 1036-1053 (lines=18) @@
1033
    assert_allclose(e3, e3_)
1034
1035
1036
def test_basevectors_apex_scalar_qd():
1037
    apex_out = Apex(date=2000, refh=300)
1038
1039
    (f1, f2, f3, g1, g2, g3, d1, d2, d3, e1, e2,
1040
     e3) = apex_out.basevectors_apex(60, 15, 100, coords='qd', precision=1e-2)
1041
1042
    glat, glon, _ = apex_out.qd2geo(60, 15, 100, precision=1e-2)
1043
    (_, _, _, _, f1_, f2_, _, d1_, d2_, d3_, _, e1_, e2_,
1044
     e3_) = apex_out._geo2apexall(glat, glon, 100)
1045
1046
    assert_allclose(f1, f1_)
1047
    assert_allclose(f2, f2_)
1048
    assert_allclose(d1, d1_)
1049
    assert_allclose(d2, d2_)
1050
    assert_allclose(d3, d3_)
1051
    assert_allclose(e1, e1_)
1052
    assert_allclose(e2, e2_)
1053
    assert_allclose(e3, e3_)
1054
1055
1056
# test shapes and vectorization of arguments
@@ 1016-1033 (lines=18) @@
1013
    assert_allclose(e3, e3_)
1014
1015
1016
def test_basevectors_apex_scalar_apex():
1017
    apex_out = Apex(date=2000, refh=300)
1018
1019
    (f1, f2, f3, g1, g2, g3, d1, d2, d3, e1, e2,
1020
     e3) = apex_out.basevectors_apex(60, 15, 100, coords='apex', precision=1e-2)
1021
1022
    glat, glon, _ = apex_out.apex2geo(60, 15, 100, precision=1e-2)
1023
    (_, _, _, _, f1_, f2_, _, d1_, d2_, d3_, _, e1_, e2_,
1024
     e3_) = apex_out._geo2apexall(glat, glon, 100)
1025
1026
    assert_allclose(f1, f1_)
1027
    assert_allclose(f2, f2_)
1028
    assert_allclose(d1, d1_)
1029
    assert_allclose(d2, d2_)
1030
    assert_allclose(d3, d3_)
1031
    assert_allclose(e1, e1_)
1032
    assert_allclose(e2, e2_)
1033
    assert_allclose(e3, e3_)
1034
1035
1036
def test_basevectors_apex_scalar_qd():