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