示例#1
0
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)
示例#2
0
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)
示例#3
0
 def setUp(self):
     self.simple_fmf = SimpleFMF()
示例#4
0
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)
示例#5
0
 def setUp(self):
     self.simple_fmf = SimpleFMF()
示例#6
0
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)