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