Beispiel #1
0
    def test_nsva(self):
        subj = ModuleSubject(MODULE_NSVA)
        result = list(
            subj.get_module_form_possibilities(forms=hawkey.MODULE_FORM_NSVA))
        self.assertEqual(len(result), 1)
        actual = result[0]
        expected = ModuleForm(name="module-name",
                              stream="stream",
                              version=1,
                              arch="x86_64",
                              profile=None)
        self.assertEqual(actual, expected)

        # empty profile spec -> no profile
        subj = ModuleSubject(MODULE_NSVA + "/")
        result = list(
            subj.get_module_form_possibilities(forms=hawkey.MODULE_FORM_NSVA))
        self.assertEqual(len(result), 1)
        actual = result[0]
        expected = ModuleForm(name="module-name",
                              stream="stream",
                              version=1,
                              arch="x86_64",
                              profile=None)
        self.assertEqual(actual, expected)
Beispiel #2
0
    def test_all(self):
        subj = ModuleSubject(MODULE_NSVAP)
        result = list(subj.get_module_form_possibilities())
        self.assertEqual(len(result), 1)

        actual = result[0]
        expected = ModuleForm(name="module-name",
                              stream="stream",
                              version=1,
                              arch="x86_64",
                              profile="profile")
        self.assertEqual(actual, expected)
Beispiel #3
0
 def test_n(self):
     subj = ModuleSubject(MODULE_N)
     result = list(
         subj.get_module_form_possibilities(forms=hawkey.MODULE_FORM_N))
     self.assertEqual(len(result), 1)
     actual = result[0]
     expected = ModuleForm(name="module-name",
                           stream=None,
                           version=None,
                           arch=None,
                           profile=None)
     self.assertEqual(actual, expected)