                    :Query "platform=NOAA-9"
                    :native-id "other"})
         _ (ingest/ingest-concept concept)]
+    (mock-urs/create-users (system/context) [{:username "someSubId" :password "Password"}])
     (testing "update concept with a different concept-id is invalid"
       (let [{:keys [status errors]} (ingest/ingest-concept
                                      (assoc concept :Query "platform=NOAA-10" :concept-id "SUB1111-PROV1"))]


;; case 5 test account 2 which does NOT match metadata user and account has prems ; this should be MMT's use case
(deftest roll-your-own-subscription-and-have-acls-tests-with-acls
  (testing "Use an account which does not match matches the metadata and DOES have an ACL"
    (let [user2-token (echo-util/login (system/context) "user2")
          supplied-concept-id "SUB1000-PROV1"

              "PROV1"
              (data-umm-c/collection)
              {:token "mock-echo-system-token"})]
    (mock-urs/create-users (system/context) [{:username "post-user" :password "Password"}])
    (testing "without native-id returns an error"
      (let [concept (dissoc (subscription-util/make-subscription-concept
                             {:SubscriberId "post-user"
