262
// This is only relevant for cassandra
263
switch m.DefaultTestCluster.(type) {
265
default:
266
return
267
}
269
>
name := "create-namespace-test-name-for-partial-test"
270
>
partialName := "create-partial-namespace-test-name"
271
>
m.createPartialNamespace(id, partialName)
272
>
state := enumspb.NAMESPACE_STATE_REGISTERED
273
>
description := "create-namespace-test-description"
274
>
owner := "create-namespace-test-owner"
275
>
data := map[string]string{"k1": "v1"}
276
>
retention := int32(10)
277
>
historyArchivalState := enumspb.ARCHIVAL_STATE_ENABLED
278
>
historyArchivalURI := "test://history/uri"
279
>
visibilityArchivalState := enumspb.ARCHIVAL_STATE_ENABLED
280
>
visibilityArchivalURI := "test://visibility/uri"
281
>
badBinaries := &namespacepb.BadBinaries{Binaries: map[string]*namespacepb.BadBinaryInfo{}}
282
>
isGlobalNamespace := false
283
>
configVersion := int64(0)
284
>
failoverVersion := int64(0)
285
>
286
>
resp0, err0 := m.CreateNamespace(
287
>
&persistencespb.NamespaceInfo{
288
>
Id: id,
289
>
Name: name,
290
>
State: state,
291
>
Description: description,
292
>
Owner: owner,
293
>
Data: data,
294
>
},
295
>
&persistencespb.NamespaceConfig{
296
>
Retention: timestamp.DurationFromDays(retention),
297
>
HistoryArchivalState: historyArchivalState,
298
>
HistoryArchivalUri: historyArchivalURI,
299
>
VisibilityArchivalState: visibilityArchivalState,
300
>
VisibilityArchivalUri: visibilityArchivalURI,
301
>
BadBinaries: badBinaries,
302
>
},
303
>
&persistencespb.NamespaceReplicationConfig{},
304
>
isGlobalNamespace,
305
>
configVersion,
306
>
failoverVersion,
307
>
)
308
>
m.Error(err0)
309
>
m.IsType(&serviceerror.NamespaceAlreadyExists{}, err0)
310
>
m.Nil(resp0)
311
>
m.truncatePartialNamespace()
312
}
313