Revision 15e3d31c htools/Ganeti/HTools/QC.hs

b/htools/Ganeti/HTools/QC.hs
1033 1033
          SmallRatio mx' = mx
1034 1034

  
1035 1035
-- Check tag maps
1036
prop_Node_tagMaps_idempotent tags =
1036
prop_Node_tagMaps_idempotent =
1037
  forAll genTags $ \tags ->
1037 1038
  Node.delTags (Node.addTags m tags) tags ==? m
1038 1039
    where m = Data.Map.empty
1039 1040

  
1040
prop_Node_tagMaps_reject tags =
1041
  not (null tags) ==>
1042
  all (\t -> Node.rejectAddTags m [t]) tags
1043
    where m = Node.addTags Data.Map.empty tags
1041
prop_Node_tagMaps_reject =
1042
  forAll (genTags `suchThat` (not . null)) $ \tags ->
1043
  let m = Node.addTags Data.Map.empty tags
1044
  in all (\t -> Node.rejectAddTags m [t]) tags
1044 1045

  
1045 1046
prop_Node_showField node =
1046 1047
  forAll (elements Node.defaultFields) $ \ field ->

Also available in: Unified diff