Index: native_client_sdk/src/build_tools/tests/update_manifest_test.py |
diff --git a/native_client_sdk/src/build_tools/tests/update_manifest_test.py b/native_client_sdk/src/build_tools/tests/update_manifest_test.py |
index b84d345652ace8773732767378fa25b6420a1e64..1022323a8c0a570d1c1ce4b73a45bb03f4fa20a9 100755 |
--- a/native_client_sdk/src/build_tools/tests/update_manifest_test.py |
+++ b/native_client_sdk/src/build_tools/tests/update_manifest_test.py |
@@ -15,6 +15,7 @@ import sys |
import tempfile |
import threading |
import unittest |
+import urllib |
import urlparse |
from build_tools.sdk_tools import sdk_update |
@@ -73,7 +74,7 @@ class FakeOptions(object): |
self.manifest_file = os.path.join(TEST_DIR, 'naclsdk_manifest_test.json') |
self.manifest_version = None |
self.recommended = None |
- self.root_url = 'http://localhost/test_url' |
+ self.root_url = 'file://%s' % urllib.pathname2url(TEST_DIR) |
self.stability = None |
self.upload = False |
self.win_arch_url = None |
@@ -318,16 +319,24 @@ class TestUpdateManifest(unittest.TestCase): |
self.assertRaises( |
update_manifest.Error, |
update_manifest.UpdateSDKManifestFile(options).HandleBundles) |
+ options.bundle_name = 'pepper' |
options.bundle_version = 1 |
options.bundle_revision = None |
self.assertRaises( |
update_manifest.Error, |
update_manifest.UpdateSDKManifestFile(options).HandleBundles) |
+ options.bundle_name = 'pepper' |
options.bundle_revision = 0 |
- update_manifest.UpdateSDKManifestFile(options).HandleBundles() |
+ manifest_object = update_manifest.UpdateSDKManifestFile(options) |
+ manifest_object.HandleBundles() |
+ manifest_object.UpdateWithOptions() |
+ |
+ options = FakeOptions() |
options.bundle_name = 'pepper_1' |
- options.bundle_version = None |
- update_manifest.UpdateSDKManifestFile(options).HandleBundles() |
+ options.bundle_revision = 0 |
+ manifest_object = update_manifest.UpdateSDKManifestFile(options) |
+ manifest_object.HandleBundles() |
+ manifest_object.UpdateWithOptions() |
def main(): |