Ejemplo n.º 1
0
    def test_mem_cache_pre_cached(self):
        inj.provide(inj.RELEASE_STATUS_CACHE, Mock())
        release_mock = inj.require(inj.RELEASE_STATUS_CACHE)

        release = "MockServer"
        mock_release = {'releaseVer': release}
        release_mock.read_status = Mock(return_value=mock_release)
        release_source = YumReleaseverSource()

        cached_release = "CachedMockServer"
        release_source._expansion = cached_release
        exp = release_source.get_expansion()
        self.assertEqual(exp, cached_release)
        self.assertEqual(release_source._expansion, cached_release)
Ejemplo n.º 2
0
    def test_read_status_not_set(self):
        inj.provide(inj.RELEASE_STATUS_CACHE, Mock())
        release_mock = inj.require(inj.RELEASE_STATUS_CACHE)

        release = ""
        mock_release = {'releaseVer': release}
        release_mock.read_status = Mock(return_value=mock_release)
        release_source = YumReleaseverSource()

        exp = release_source.get_expansion()

        # we were unset, should return the default
        self.assertEqual(exp, YumReleaseverSource.default)
        # and cache it
        self.assertEqual(release_source._expansion, YumReleaseverSource.default)
Ejemplo n.º 3
0
    def test_mem_cache_works(self):
        inj.provide(inj.RELEASE_STATUS_CACHE, Mock())
        release_mock = inj.require(inj.RELEASE_STATUS_CACHE)

        release = "MockServer"
        mock_release = {"releaseVer": release}
        release_mock.read_status = Mock(return_value=mock_release)
        release_source = YumReleaseverSource()

        exp = release_source.get_expansion()
        self.assertEquals(exp, release)
        self.assertEquals(release_source._expansion, release)

        exp = release_source.get_expansion()
        self.assertEquals(exp, release)
Ejemplo n.º 4
0
 def test_string(self):
     self.assertTrue(YumReleaseverSource.is_not_empty("Super"))
Ejemplo n.º 5
0
    def test_default(self):
        release_source = YumReleaseverSource()

        exp = release_source.get_expansion()
        self.assertEqual(exp, "$releasever")
Ejemplo n.º 6
0
 def test_releasever_7server(self):
     self.assertTrue(YumReleaseverSource.is_set({"releaseVer": "7Server"}))
Ejemplo n.º 7
0
 def test_releasever_7server(self):
     self.assertTrue(YumReleaseverSource.is_set({'releaseVer': '7Server'}))
Ejemplo n.º 8
0
 def test_key_error(self):
     self.assertFalse(YumReleaseverSource.is_set({"not_release_ver": "blippy"}))
Ejemplo n.º 9
0
 def test_key_error(self):
     self.assertFalse(YumReleaseverSource.is_set({'not_release_ver': 'blippy'}))
Ejemplo n.º 10
0
 def test_releasever_zero(self):
     self.assertFalse(YumReleaseverSource.is_set({'releaseVer': 0}))
Ejemplo n.º 11
0
 def test_empty_list(self):
     self.assertFalse(YumReleaseverSource.is_not_empty([]))
Ejemplo n.º 12
0
 def test_string(self):
     self.assertTrue(YumReleaseverSource.is_not_empty("Super"))
Ejemplo n.º 13
0
 def test_number(self):
     self.assertTrue(YumReleaseverSource.is_not_empty("7"))
Ejemplo n.º 14
0
 def test_empty_string(self):
     self.assertFalse(YumReleaseverSource.is_not_empty(""))
Ejemplo n.º 15
0
 def test_empty_list(self):
     self.assertFalse(YumReleaseverSource.is_not_empty([]))
Ejemplo n.º 16
0
 def test_none(self):
     self.assertFalse(YumReleaseverSource.is_not_empty(None))
Ejemplo n.º 17
0
 def test_empty_string(self):
     self.assertFalse(YumReleaseverSource.is_not_empty(""))
Ejemplo n.º 18
0
    def test_default(self):
        release_source = YumReleaseverSource()

        exp = release_source.get_expansion()
        self.assertEquals(exp, "$releasever")
Ejemplo n.º 19
0
 def test_releasever_the_string_none(self):
     # you laugh, but someone thinks that would be an awesome product name.
     self.assertTrue(YumReleaseverSource.is_set({'releaseVer': 'None'}))
Ejemplo n.º 20
0
 def test_none(self):
     self.assertFalse(YumReleaseverSource.is_not_empty(None))
Ejemplo n.º 21
0
 def test_none(self):
     self.assertFalse(YumReleaseverSource.is_set(None))
Ejemplo n.º 22
0
 def test_number(self):
     self.assertTrue(YumReleaseverSource.is_not_empty("7"))
Ejemplo n.º 23
0
 def test_key_error(self):
     self.assertFalse(
         YumReleaseverSource.is_set({'not_release_ver': 'blippy'}))
Ejemplo n.º 24
0
 def test_none(self):
     self.assertFalse(YumReleaseverSource.is_set(None))
Ejemplo n.º 25
0
 def test_not_a_dict(self):
     self.assertFalse(YumReleaseverSource.is_set(['some string']))
Ejemplo n.º 26
0
 def test_not_a_dict(self):
     self.assertFalse(YumReleaseverSource.is_set(['some string']))
Ejemplo n.º 27
0
 def test_releasever_zero(self):
     self.assertFalse(YumReleaseverSource.is_set({'releaseVer': 0}))
Ejemplo n.º 28
0
 def test_releasever_none(self):
     self.assertFalse(YumReleaseverSource.is_set({'releaseVer': None}))
Ejemplo n.º 29
0
 def test_releasever_none(self):
     self.assertFalse(YumReleaseverSource.is_set({'releaseVer': None}))
Ejemplo n.º 30
0
 def test_releasever_the_string_none(self):
     # you laugh, but someone thinks that would be an awesome product name.
     self.assertTrue(YumReleaseverSource.is_set({'releaseVer': 'None'}))
Ejemplo n.º 31
0
 def test_releasever_7server(self):
     self.assertTrue(YumReleaseverSource.is_set({'releaseVer': '7Server'}))