示例#1
0
    def GET(self):
        """:returns: FUEL/FUELWeb commit SHA, release version.
        :http: * 200 (OK)
        """
        version = settings.VERSION
        method = settings.AUTH['AUTHENTICATION_METHOD']
        version['auth_required'] = method in ['fake', 'keystone']

        version['release_versions'] = utils.get_fuel_release_versions(
            self.release_versions)
        return version
示例#2
0
    def GET(self):
        """:returns: FUEL/FUELWeb commit SHA, release version.
        :http: * 200 (OK)
        """
        version = settings.VERSION
        method = settings.AUTH['AUTHENTICATION_METHOD']
        version['auth_required'] = method in ['fake', 'keystone']

        version['release_versions'] = utils.get_fuel_release_versions(
            self.release_versions)
        return version
示例#3
0
 def fuel_release_info(self):
     versions = utils.get_fuel_release_versions(settings.FUEL_VERSION_FILE)
     if settings.FUEL_VERSION_KEY not in versions:
         versions[settings.FUEL_VERSION_KEY] = settings.VERSION
     return versions[settings.FUEL_VERSION_KEY]
示例#4
0
 def fuel_release_info(self):
     versions = utils.get_fuel_release_versions(settings.FUEL_VERSION_FILE)
     if settings.FUEL_VERSION_KEY not in versions:
         versions[settings.FUEL_VERSION_KEY] = settings.VERSION
     return versions[settings.FUEL_VERSION_KEY]
示例#5
0
 def test_get_release_no_file(self):
     with tempfile.NamedTemporaryFile() as tf:
         file_path = tf.name
     self.assertFalse(os.path.exists(file_path))
     versions = get_fuel_release_versions(file_path)
     self.assertDictEqual({}, versions)
示例#6
0
 def test_get_release_versions_empty_file(self):
     with tempfile.NamedTemporaryFile() as tf:
         versions = get_fuel_release_versions(tf.name)
         self.assertDictEqual({os.path.basename(tf.name): None}, versions)
示例#7
0
 def test_get_release_versions(self, _):
     versions = get_fuel_release_versions(None)
     self.assertDictEqual({'test': 'test_data'}, versions)
示例#8
0
 def test_get_release_versions_empty_file(self):
     with tempfile.NamedTemporaryFile() as tf:
         versions = get_fuel_release_versions(tf.name)
         self.assertDictEqual({os.path.basename(tf.name): None}, versions)
示例#9
0
 def test_get_release_versions(self, _):
     versions = get_fuel_release_versions(None)
     self.assertDictEqual({'test': 'test_data'}, versions)
示例#10
0
 def test_get_release_no_file(self):
     with tempfile.NamedTemporaryFile() as tf:
         file_path = tf.name
     self.assertFalse(os.path.exists(file_path))
     versions = get_fuel_release_versions(file_path)
     self.assertDictEqual({}, versions)