class TestSimpleFMFDefault(): def setUp(self): self.simple_fmf = SimpleFMF() def test_default_reference_section(self): list = self.simple_fmf.reference_line(self.simple_fmf._reference) # It might be more interesting to check if creator and created # where estimated right test_list = [ "[*reference]", "title: -", "creator: " + self.simple_fmf._reference['creator'], "created: " + self.simple_fmf._reference['created'], "place: Earth, Universe" ] eq_(list, test_list)
class TestSimpleFMFDefault: def setUp(self): self.simple_fmf = SimpleFMF() def test_default_reference_section(self): list = self.simple_fmf.reference_line(self.simple_fmf._reference) # It might be more interesting to check if creator and created # where estimated right test_list = [ "[*reference]", "title: -", "creator: " + self.simple_fmf._reference["creator"], "created: " + self.simple_fmf._reference["created"], "place: Earth, Universe", ] eq_(list, test_list)
def setUp(self): self.simple_fmf = SimpleFMF()
class TestSimpleFMF_Reference(): def setUp(self): self.simple_fmf = SimpleFMF() def test_add_reference_section(self): self.simple_fmf.add_reference_section("Setup") self.simple_fmf.add_reference_entry("Beam-Energy", "100 MeV") list = self.simple_fmf.reference_line( self.simple_fmf._subreferences["Setup"], "Setup") # ugly test_list = ["[Setup]", "Beam-Energy: 100 MeV"] eq_(list, test_list) def test_add_subsection_reference_entry_base_reference(self): self.simple_fmf.add_subsection_reference_entry("contact", "*****@*****.**") list = self.simple_fmf.reference_line(self.simple_fmf._reference) test_list = [ "[*reference]", "title: -", "creator: " + self.simple_fmf._reference['creator'], "created: " + self.simple_fmf._reference['created'], "place: Earth, Universe", "contact: [email protected]" ] eq_(list, test_list) def test_add_subsection_reference_entry(self): self.simple_fmf.add_subsection_reference_entry( "temperature", "315.15 K", subsection="Environment") list = self.simple_fmf.reference_line( self.simple_fmf._subreferences["Environment"], "Environment") # ugly test_list = ["[Environment]", "temperature: 315.15 K"] eq_(list, test_list) def test_add_subsection_reference_entry_double(self): self.simple_fmf.add_subsection_reference_entry("temperature", "42 K", subsection="Heating") self.simple_fmf.add_subsection_reference_entry("type", "Flux-Compensator", subsection="Heating") list = self.simple_fmf.reference_line( self.simple_fmf._subreferences["Heating"], "Heating") # ugly test_list = [ "[Heating]", "temperature: 42 K", "type: Flux-Compensator" ] eq_(list, test_list) def test_add_subsection_entry_after(self): self.simple_fmf.add_subsection_reference_entry("temperature", "42 K", subsection="Heating") self.simple_fmf.add_reference_section("Setup") self.simple_fmf.add_reference_entry("Beam-Energy", "100 MeV") self.simple_fmf.add_subsection_reference_entry("type", "Flux-Compensator", subsection="Heating") list = self.simple_fmf.reference_line( self.simple_fmf._subreferences["Heating"], "Heating") # ugly test_list = [ "[Heating]", "temperature: 42 K", "type: Flux-Compensator" ] eq_(list, test_list)
class TestSimpleFMF_Reference: def setUp(self): self.simple_fmf = SimpleFMF() def test_add_reference_section(self): self.simple_fmf.add_reference_section("Setup") self.simple_fmf.add_reference_entry("Beam-Energy", "100 MeV") list = self.simple_fmf.reference_line(self.simple_fmf._subreferences["Setup"], "Setup") # ugly test_list = ["[Setup]", "Beam-Energy: 100 MeV"] eq_(list, test_list) def test_add_subsection_reference_entry_base_reference(self): self.simple_fmf.add_subsection_reference_entry("contact", "*****@*****.**") list = self.simple_fmf.reference_line(self.simple_fmf._reference) test_list = [ "[*reference]", "title: -", "creator: " + self.simple_fmf._reference["creator"], "created: " + self.simple_fmf._reference["created"], "place: Earth, Universe", "contact: [email protected]", ] eq_(list, test_list) def test_add_subsection_reference_entry(self): self.simple_fmf.add_subsection_reference_entry("temperature", "315.15 K", subsection="Environment") list = self.simple_fmf.reference_line(self.simple_fmf._subreferences["Environment"], "Environment") # ugly test_list = ["[Environment]", "temperature: 315.15 K"] eq_(list, test_list) def test_add_subsection_reference_entry_double(self): self.simple_fmf.add_subsection_reference_entry("temperature", "42 K", subsection="Heating") self.simple_fmf.add_subsection_reference_entry("type", "Flux-Compensator", subsection="Heating") list = self.simple_fmf.reference_line(self.simple_fmf._subreferences["Heating"], "Heating") # ugly test_list = ["[Heating]", "temperature: 42 K", "type: Flux-Compensator"] eq_(list, test_list) def test_add_subsection_entry_after(self): self.simple_fmf.add_subsection_reference_entry("temperature", "42 K", subsection="Heating") self.simple_fmf.add_reference_section("Setup") self.simple_fmf.add_reference_entry("Beam-Energy", "100 MeV") self.simple_fmf.add_subsection_reference_entry("type", "Flux-Compensator", subsection="Heating") list = self.simple_fmf.reference_line(self.simple_fmf._subreferences["Heating"], "Heating") # ugly test_list = ["[Heating]", "temperature: 42 K", "type: Flux-Compensator"] eq_(list, test_list)