def test_band_edge_msonable():
    assert_msonable(
        BandEdge(energy=0.0,
                 spin=Spin.up,
                 band_index=0,
                 kpoint_index=1,
                 kpoint_coords=[0.0, 0.0, 0.0]))
Exemplo n.º 2
0
def test_pdos_msonable(orbitals):
    pdos = PDos(**orbitals)
    assert_msonable(pdos)
Exemplo n.º 3
0
def test_msonable(defect_entry):
    assert_msonable(defect_entry)
Exemplo n.º 4
0
def test_orbital_info_msonable(orbital_info):
    assert_msonable(orbital_info)
Exemplo n.º 5
0
def test_round_trip_dict(nonmagnetic_insulator):
    assert_msonable(nonmagnetic_insulator)
Exemplo n.º 6
0
def test_single_calc_summary_msonable(single_summary):
    assert_msonable(single_summary)
Exemplo n.º 7
0
def test_band_plot_info_msonable(band_info, band_plot_info):
    assert_msonable(band_edge)
    assert_msonable(band_info)
    assert_msonable(band_plot_info)
Exemplo n.º 8
0
def test_bz_plot_info(bz_plot_info):
    assert_msonable(bz_plot_info)
Exemplo n.º 9
0
def test_defect_msonable():
    defect = Defect("Va_O1", (1, 2))
    assert_msonable(defect)
Exemplo n.º 10
0
def test_task_msonable():
    assert_msonable(Xc.pbe)
Exemplo n.º 11
0
def test_simple_defect_msonable():
    defect = SimpleDefect("Va", "O1", [1, 2])
    assert_msonable(defect)
Exemplo n.º 12
0
def test_defect_type():
    assert_msonable(DefectType.vacancy)
    assert issubclass(DefectType, ExtendedEnum)
Exemplo n.º 13
0
def test_scene_dicts_msonable(scene_dicts, scene_dict):
    assert_msonable(scene_dicts)
    assert_msonable(scene_dict)
Exemplo n.º 14
0
def test_dos_data_msonable(dos_data_list):
    dos_data, _, _ = dos_data_list
    assert_msonable(dos_data)
Exemplo n.º 15
0
def test_defect_site_msonable(efnv_correction):
    assert_msonable(
        PotentialSite(specie="H",
                      distance=1.999,
                      potential=1.0,
                      pc_potential=0.1))
Exemplo n.º 16
0
def test_site_msonable(site):
    assert_msonable(site)
Exemplo n.º 17
0
def test_task_msonable():
    assert_msonable(Task.dos)
Exemplo n.º 18
0
def test_dos_plot_data_msonable():
    assert_msonable(dos_plot_data)
Exemplo n.º 19
0
def test_msonable(diele_func_data):
    assert_msonable(diele_func_data)
Exemplo n.º 20
0
def test_site_diff_msonable(site_diff):
    assert_msonable(site_diff)
Exemplo n.º 21
0
def test_band_edge_eigenvalues_msonable(band_edge_eigenvalues):
    assert_msonable(band_edge_eigenvalues)
Exemplo n.º 22
0
def test_calc_summary_msonable(calc_summary):
    assert_msonable(calc_summary)
Exemplo n.º 23
0
def test_coordination_msonable(tmpdir):
    assert_msonable(Coordination({"H": [2.5, 3.0, 3.5]}, 3.905, [1]))