コード例 #1
0
ファイル: version.py プロジェクト: CGenie/fuel-web
    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
ファイル: installation_info.py プロジェクト: toby82/fuel-web
 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
ファイル: test_utils.py プロジェクト: apporc/fuel-web
 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
ファイル: test_utils.py プロジェクト: apporc/fuel-web
 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
ファイル: test_utils.py プロジェクト: apporc/fuel-web
 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)