Revision a3f02317 htest/Test/Ganeti/OpCodes.hs

b/htest/Test/Ganeti/OpCodes.hs
294 294
          getMaybe (pure []) <*> getMaybe genNameNE
295 295
      "OP_BACKUP_REMOVE" ->
296 296
        OpCodes.OpBackupRemove <$> getFQDN
297
      "OP_TEST_ALLOCATOR" ->
298
        OpCodes.OpTestAllocator <$> arbitrary <*> arbitrary <*>
299
          genNameNE <*> pure [] <*> pure [] <*>
300
          arbitrary <*> getMaybe genNameNE <*>
301
          (genTags >>= mapM mkNonEmpty) <*>
302
          arbitrary <*> arbitrary <*> getMaybe genNameNE <*>
303
          arbitrary <*> getMaybe genNodeNamesNE <*> arbitrary <*>
304
          getMaybe genNamesNE <*> arbitrary <*> arbitrary
305
      "OP_TEST_JQUEUE" ->
306
        OpCodes.OpTestJqueue <$> arbitrary <*> arbitrary <*>
307
          resize 20 (listOf getFQDN) <*> arbitrary
308
      "OP_TEST_DUMMY" ->
309
        OpCodes.OpTestDummy <$> pure J.JSNull <*> pure J.JSNull <*>
310
          pure J.JSNull <*> pure J.JSNull
297 311
      _ -> fail $ "Undefined arbitrary for opcode " ++ op_id
298 312

  
299 313
-- * Helper functions

Also available in: Unified diff