Skip to content

Commit

Permalink
[CT-873] remove FOK test constants (#1607)
Browse files Browse the repository at this point in the history
  • Loading branch information
jayy04 committed Jun 11, 2024
1 parent bae4156 commit 51f8b41
Show file tree
Hide file tree
Showing 5 changed files with 26 additions and 260 deletions.
161 changes: 0 additions & 161 deletions protocol/testutil/constants/orders.go
Original file line number Diff line number Diff line change
Expand Up @@ -1226,167 +1226,6 @@ var (
TimeInForce: clobtypes.Order_TIME_IN_FORCE_IOC,
}

// Fill-or-kill orders.
Order_Alice_Num0_Id0_Clob1_Sell10_Price15_GTB20_FOK = clobtypes.Order{
OrderId: clobtypes.OrderId{SubaccountId: Alice_Num0, ClientId: 0, ClobPairId: 1},
Side: clobtypes.Order_SIDE_SELL,
Quantums: 10,
Subticks: 15,
GoodTilOneof: &clobtypes.Order_GoodTilBlock{GoodTilBlock: 20},
TimeInForce: clobtypes.Order_TIME_IN_FORCE_FILL_OR_KILL,
}
Order_Alice_Num0_Id0_Clob1_Buy10_Price15_GTB20_FOK = clobtypes.Order{
OrderId: clobtypes.OrderId{SubaccountId: Alice_Num0, ClientId: 0, ClobPairId: 1},
Side: clobtypes.Order_SIDE_BUY,
Quantums: 10,
Subticks: 15,
GoodTilOneof: &clobtypes.Order_GoodTilBlock{GoodTilBlock: 20},
TimeInForce: clobtypes.Order_TIME_IN_FORCE_FILL_OR_KILL,
}
Order_Alice_Num0_Id0_Clob1_Buy20_Price15_GTB20_FOK = clobtypes.Order{
OrderId: clobtypes.OrderId{SubaccountId: Alice_Num0, ClientId: 0, ClobPairId: 1},
Side: clobtypes.Order_SIDE_BUY,
Quantums: 20,
Subticks: 15,
GoodTilOneof: &clobtypes.Order_GoodTilBlock{GoodTilBlock: 20},
TimeInForce: clobtypes.Order_TIME_IN_FORCE_FILL_OR_KILL,
}
Order_Alice_Num0_Id0_Clob0_Buy1BTC_Price50000_GTB10_FOK = clobtypes.Order{
OrderId: clobtypes.OrderId{SubaccountId: Alice_Num0, ClientId: 0, ClobPairId: 0},
Side: clobtypes.Order_SIDE_BUY,
Quantums: 100_000_000, // 1 BTC
Subticks: 50_000_000_000,
GoodTilOneof: &clobtypes.Order_GoodTilBlock{GoodTilBlock: 10},
TimeInForce: clobtypes.Order_TIME_IN_FORCE_FILL_OR_KILL,
}
Order_Alice_Num1_Id1_Clob1_Sell10_Price15_GTB20_FOK = clobtypes.Order{
OrderId: clobtypes.OrderId{SubaccountId: Alice_Num1, ClientId: 1, ClobPairId: 1},
Side: clobtypes.Order_SIDE_SELL,
Quantums: 10,
Subticks: 15,
GoodTilOneof: &clobtypes.Order_GoodTilBlock{GoodTilBlock: 20},
TimeInForce: clobtypes.Order_TIME_IN_FORCE_FILL_OR_KILL,
}
Order_Alice_Num1_Id1_Clob1_Sell10_Price15_GTB21_FOK = clobtypes.Order{
OrderId: clobtypes.OrderId{SubaccountId: Alice_Num1, ClientId: 1, ClobPairId: 1},
Side: clobtypes.Order_SIDE_SELL,
Quantums: 10,
Subticks: 15,
GoodTilOneof: &clobtypes.Order_GoodTilBlock{GoodTilBlock: 21},
TimeInForce: clobtypes.Order_TIME_IN_FORCE_FILL_OR_KILL,
}
Order_Bob_Num0_Id1_Clob1_Buy20_Price35_GTB22_FOK = clobtypes.Order{
OrderId: clobtypes.OrderId{SubaccountId: Bob_Num0, ClientId: 1, ClobPairId: 1},
Side: clobtypes.Order_SIDE_BUY,
Quantums: 20,
Subticks: 35,
GoodTilOneof: &clobtypes.Order_GoodTilBlock{GoodTilBlock: 22},
TimeInForce: clobtypes.Order_TIME_IN_FORCE_FILL_OR_KILL,
}
Order_Carl_Num0_Id0_Clob0_Buy05BTC_Price50000_GTB10_FOK = clobtypes.Order{
OrderId: clobtypes.OrderId{SubaccountId: Carl_Num0, ClientId: 0, ClobPairId: 0},
Side: clobtypes.Order_SIDE_BUY,
Quantums: 50_000_000, // 0.5 BTC
Subticks: 50_000_000_000,
GoodTilOneof: &clobtypes.Order_GoodTilBlock{GoodTilBlock: 10},
TimeInForce: clobtypes.Order_TIME_IN_FORCE_FILL_OR_KILL,
}
Order_Carl_Num0_Id0_Clob0_Buy1BTC_Price50000_GTB10_FOK = clobtypes.Order{
OrderId: clobtypes.OrderId{SubaccountId: Carl_Num0, ClientId: 0, ClobPairId: 0},
Side: clobtypes.Order_SIDE_BUY,
Quantums: 100_000_000, // 1 BTC
Subticks: 50_000_000_000,
GoodTilOneof: &clobtypes.Order_GoodTilBlock{GoodTilBlock: 10},
TimeInForce: clobtypes.Order_TIME_IN_FORCE_FILL_OR_KILL,
}
Order_Carl_Num0_Id0_Clob0_Buy1BTC_Price50000_GTB20_FOK = clobtypes.Order{
OrderId: clobtypes.OrderId{SubaccountId: Carl_Num0, ClientId: 0, ClobPairId: 0},
Side: clobtypes.Order_SIDE_BUY,
Quantums: 100_000_000, // 1 BTC
Subticks: 50_000_000_000,
GoodTilOneof: &clobtypes.Order_GoodTilBlock{GoodTilBlock: 20},
TimeInForce: clobtypes.Order_TIME_IN_FORCE_FILL_OR_KILL,
}
Order_Carl_Num0_Id0_Clob0_Buy075BTC_Price50000_GTB11_FOK = clobtypes.Order{
OrderId: clobtypes.OrderId{SubaccountId: Carl_Num0, ClientId: 0, ClobPairId: 0},
Side: clobtypes.Order_SIDE_BUY,
Quantums: 75_000_000, // 0.75 BTC
Subticks: 50_000_000_000,
GoodTilOneof: &clobtypes.Order_GoodTilBlock{GoodTilBlock: 11},
TimeInForce: clobtypes.Order_TIME_IN_FORCE_FILL_OR_KILL,
}
Order_Dave_Num0_Id0_Clob0_Sell1BTC_Price50000_GTB10_FOK = clobtypes.Order{
OrderId: clobtypes.OrderId{SubaccountId: Dave_Num0, ClientId: 0, ClobPairId: 0},
Side: clobtypes.Order_SIDE_SELL,
Quantums: 100_000_000, // 1 BTC
Subticks: 50_000_000_000,
GoodTilOneof: &clobtypes.Order_GoodTilBlock{GoodTilBlock: 10},
TimeInForce: clobtypes.Order_TIME_IN_FORCE_FILL_OR_KILL,
}
// FOK + RO orders.
Order_Alice_Num1_Id1_Clob1_Sell10_Price15_GTB20_FOK_RO = clobtypes.Order{
OrderId: clobtypes.OrderId{SubaccountId: Alice_Num1, ClientId: 1, ClobPairId: 1},
Side: clobtypes.Order_SIDE_SELL,
Quantums: 10,
Subticks: 15,
GoodTilOneof: &clobtypes.Order_GoodTilBlock{GoodTilBlock: 20},
TimeInForce: clobtypes.Order_TIME_IN_FORCE_FILL_OR_KILL,
ReduceOnly: true,
}
Order_Alice_Num1_Id1_Clob1_Buy10_Price15_GTB20_FOK_RO = clobtypes.Order{
OrderId: clobtypes.OrderId{SubaccountId: Alice_Num1, ClientId: 1, ClobPairId: 1},
Side: clobtypes.Order_SIDE_BUY,
Quantums: 10,
Subticks: 15,
GoodTilOneof: &clobtypes.Order_GoodTilBlock{GoodTilBlock: 20},
TimeInForce: clobtypes.Order_TIME_IN_FORCE_FILL_OR_KILL,
ReduceOnly: true,
}
Order_Alice_Num1_Id1_Clob0_Sell10_Price15_GTB20_FOK_RO = clobtypes.Order{
OrderId: clobtypes.OrderId{SubaccountId: Alice_Num1, ClientId: 1, ClobPairId: 0},
Side: clobtypes.Order_SIDE_SELL,
Quantums: 10,
Subticks: 15,
GoodTilOneof: &clobtypes.Order_GoodTilBlock{GoodTilBlock: 20},
TimeInForce: clobtypes.Order_TIME_IN_FORCE_FILL_OR_KILL,
ReduceOnly: true,
}
Order_Alice_Num1_Id1_Clob0_Buy10_Price15_GTB20_FOK_RO = clobtypes.Order{
OrderId: clobtypes.OrderId{SubaccountId: Alice_Num1, ClientId: 1, ClobPairId: 0},
Side: clobtypes.Order_SIDE_BUY,
Quantums: 10,
Subticks: 15,
GoodTilOneof: &clobtypes.Order_GoodTilBlock{GoodTilBlock: 20},
TimeInForce: clobtypes.Order_TIME_IN_FORCE_FILL_OR_KILL,
ReduceOnly: true,
}
Order_Alice_Num1_Id0_Clob0_Buy110_Price50000_GTB21_FOK_RO = clobtypes.Order{
OrderId: clobtypes.OrderId{SubaccountId: Alice_Num1, ClientId: 0, ClobPairId: 0},
Side: clobtypes.Order_SIDE_BUY,
Quantums: 110,
Subticks: 50_000_000_000,
GoodTilOneof: &clobtypes.Order_GoodTilBlock{GoodTilBlock: 21},
TimeInForce: clobtypes.Order_TIME_IN_FORCE_FILL_OR_KILL,
ReduceOnly: true,
}
Order_Alice_Num1_Id0_Clob0_Sell110_Price50000_GTB21_FOK_RO = clobtypes.Order{
OrderId: clobtypes.OrderId{SubaccountId: Alice_Num1, ClientId: 0, ClobPairId: 0},
Side: clobtypes.Order_SIDE_SELL,
Quantums: 110,
Subticks: 50_000_000_000,
GoodTilOneof: &clobtypes.Order_GoodTilBlock{GoodTilBlock: 21},
TimeInForce: clobtypes.Order_TIME_IN_FORCE_FILL_OR_KILL,
ReduceOnly: true,
}
Order_Alice_Num1_Id1_Clob0_Sell15_Price500000_GTB20_FOK_RO = clobtypes.Order{
OrderId: clobtypes.OrderId{SubaccountId: Alice_Num1, ClientId: 1, ClobPairId: 0},
Side: clobtypes.Order_SIDE_SELL,
Quantums: 15,
Subticks: 500_000_000_000,
GoodTilOneof: &clobtypes.Order_GoodTilBlock{GoodTilBlock: 20},
TimeInForce: clobtypes.Order_TIME_IN_FORCE_FILL_OR_KILL,
ReduceOnly: true,
}
// IOC + RO orders.
Order_Alice_Num1_Id1_Clob1_Sell10_Price15_GTB20_IOC_RO = clobtypes.Order{
OrderId: clobtypes.OrderId{SubaccountId: Alice_Num1, ClientId: 1, ClobPairId: 1},
Expand Down
93 changes: 1 addition & 92 deletions protocol/testutil/constants/stateful_orders.go
Original file line number Diff line number Diff line change
Expand Up @@ -778,21 +778,6 @@ var (
ConditionType: clobtypes.Order_CONDITION_TYPE_TAKE_PROFIT,
ConditionalOrderTriggerSubticks: 20,
}
ConditionalOrder_Alice_Num0_Id0_Clob0_Buy5_Price50_GTBT10_StopLoss51_FOK = clobtypes.Order{
OrderId: clobtypes.OrderId{
SubaccountId: Alice_Num0,
ClientId: 0,
OrderFlags: clobtypes.OrderIdFlags_Conditional,
ClobPairId: 0,
},
Side: clobtypes.Order_SIDE_BUY,
Quantums: 5,
Subticks: 50,
GoodTilOneof: &clobtypes.Order_GoodTilBlockTime{GoodTilBlockTime: 10},
TimeInForce: clobtypes.Order_TIME_IN_FORCE_FILL_OR_KILL,
ConditionType: clobtypes.Order_CONDITION_TYPE_STOP_LOSS,
ConditionalOrderTriggerSubticks: 51,
}
ConditionalOrder_Alice_Num0_Id0_Clob0_Buy5_Price50_GTBT10_StopLoss51_IOC = clobtypes.Order{
OrderId: clobtypes.OrderId{
SubaccountId: Alice_Num0,
Expand Down Expand Up @@ -957,21 +942,6 @@ var (
ConditionalOrderTriggerSubticks: 49_999_000_000,
TimeInForce: clobtypes.Order_TIME_IN_FORCE_IOC,
}
ConditionalOrder_Alice_Num0_Id0_Clob0_Buy1BTC_Price50000_GTBT10_TP_49999_FOK = clobtypes.Order{
OrderId: clobtypes.OrderId{
SubaccountId: Alice_Num0,
ClientId: 0,
OrderFlags: clobtypes.OrderIdFlags_Conditional,
ClobPairId: 0,
},
Side: clobtypes.Order_SIDE_BUY,
Quantums: 100_000_000,
Subticks: 50_000_000_000,
GoodTilOneof: &clobtypes.Order_GoodTilBlockTime{GoodTilBlockTime: 10},
ConditionType: clobtypes.Order_CONDITION_TYPE_TAKE_PROFIT,
ConditionalOrderTriggerSubticks: 49_999_000_000,
TimeInForce: clobtypes.Order_TIME_IN_FORCE_FILL_OR_KILL,
}
ConditionalOrder_Alice_Num0_Id0_Clob0_Buy1BTC_Price50000_GTBT10_SL_50001 = clobtypes.Order{
OrderId: clobtypes.OrderId{
SubaccountId: Alice_Num0,
Expand Down Expand Up @@ -1262,36 +1232,6 @@ var (
ConditionType: clobtypes.Order_CONDITION_TYPE_STOP_LOSS,
ConditionalOrderTriggerSubticks: 50_003_000_000,
}
ConditionalOrder_Carl_Num0_Id0_Clob0_Buy05BTC_Price50000_GTBT10_SL_50003_FOK = clobtypes.Order{
OrderId: clobtypes.OrderId{
SubaccountId: Carl_Num0,
ClientId: 0,
OrderFlags: clobtypes.OrderIdFlags_Conditional,
ClobPairId: 0,
},
Side: clobtypes.Order_SIDE_BUY,
Quantums: 50_000_000, // 0.5 BTC
Subticks: 50_000_000_000,
GoodTilOneof: &clobtypes.Order_GoodTilBlockTime{GoodTilBlockTime: 10},
TimeInForce: clobtypes.Order_TIME_IN_FORCE_FILL_OR_KILL,
ConditionType: clobtypes.Order_CONDITION_TYPE_STOP_LOSS,
ConditionalOrderTriggerSubticks: 50_003_000_000,
}
ConditionalOrder_Carl_Num0_Id0_Clob0_Sell05BTC_Price50000_GTBT10_TP_50003_FOK = clobtypes.Order{
OrderId: clobtypes.OrderId{
SubaccountId: Carl_Num0,
ClientId: 0,
OrderFlags: clobtypes.OrderIdFlags_Conditional,
ClobPairId: 0,
},
Side: clobtypes.Order_SIDE_SELL,
Quantums: 50_000_000, // 0.5 BTC
Subticks: 50_000_000_000,
GoodTilOneof: &clobtypes.Order_GoodTilBlockTime{GoodTilBlockTime: 10},
TimeInForce: clobtypes.Order_TIME_IN_FORCE_FILL_OR_KILL,
ConditionType: clobtypes.Order_CONDITION_TYPE_TAKE_PROFIT,
ConditionalOrderTriggerSubticks: 50_003_000_000,
}
ConditionalOrder_Carl_Num0_Id0_Clob0_Buy05BTC_Price50000_GTBT10_SL_50003_IOC = clobtypes.Order{
OrderId: clobtypes.OrderId{
SubaccountId: Carl_Num0,
Expand Down Expand Up @@ -1323,7 +1263,7 @@ var (
ConditionalOrderTriggerSubticks: 49_999_000_000,
}

// Conditional FOK/IOC RO orders.
// Conditional IOC RO orders.
ConditionalOrder_Alice_Num1_Id1_Clob0_Sell05BTC_Price500000_GTBT20_TP_50001_IOC_RO = clobtypes.Order{
OrderId: clobtypes.OrderId{
SubaccountId: Alice_Num1,
Expand All @@ -1340,22 +1280,6 @@ var (
ConditionType: clobtypes.Order_CONDITION_TYPE_TAKE_PROFIT,
ConditionalOrderTriggerSubticks: 50_001_000_000,
}
ConditionalOrder_Alice_Num1_Id1_Clob0_Sell05BTC_Price500000_GTBT20_TP_50001_FOK_RO = clobtypes.Order{
OrderId: clobtypes.OrderId{
SubaccountId: Alice_Num1,
ClientId: 1,
ClobPairId: 0,
OrderFlags: clobtypes.OrderIdFlags_Conditional,
},
Side: clobtypes.Order_SIDE_SELL,
Quantums: 50_000_000, // 0.5 BTC
Subticks: 500_000_000_000,
GoodTilOneof: &clobtypes.Order_GoodTilBlockTime{GoodTilBlockTime: 20},
TimeInForce: clobtypes.Order_TIME_IN_FORCE_FILL_OR_KILL,
ReduceOnly: true,
ConditionType: clobtypes.Order_CONDITION_TYPE_TAKE_PROFIT,
ConditionalOrderTriggerSubticks: 50_001_000_000,
}

// Long-Term post-only orders.
LongTermOrder_Alice_Num0_Id0_Clob0_Buy100_Price10_GTBT15_PO = clobtypes.Order{
Expand Down Expand Up @@ -1426,21 +1350,6 @@ var (
ReduceOnly: true,
}

// Long-Term Fill Or Kill Orders.
LongTermOrder_Carl_Num0_Id0_Clob0_Sell1BTC_Price50000_GTBT10_FOK = clobtypes.Order{
OrderId: clobtypes.OrderId{
SubaccountId: Carl_Num0,
ClientId: 0,
OrderFlags: clobtypes.OrderIdFlags_LongTerm,
ClobPairId: 0,
},
Side: clobtypes.Order_SIDE_SELL,
Quantums: 100_000_000,
Subticks: 50_000_000_000,
GoodTilOneof: &clobtypes.Order_GoodTilBlockTime{GoodTilBlockTime: 10},
TimeInForce: clobtypes.Order_TIME_IN_FORCE_FILL_OR_KILL,
}

// Long-Term Immediate Or Cancel Orders.
LongTermOrder_Carl_Num0_Id0_Clob0_Sell1BTC_Price50000_GTBT10_IOC = clobtypes.Order{
OrderId: clobtypes.OrderId{
Expand Down
23 changes: 21 additions & 2 deletions protocol/x/clob/e2e/long_term_orders_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -336,7 +336,14 @@ func TestImmediateExecutionLongTermOrders(t *testing.T) {
ctx,
tApp.App,
*clobtypes.NewMsgPlaceOrder(
constants.LongTermOrder_Carl_Num0_Id0_Clob0_Sell1BTC_Price50000_GTBT10_FOK,
clobtypes.Order{
OrderId: clobtypes.OrderId{SubaccountId: constants.Alice_Num0, ClientId: 0, ClobPairId: 1},
Side: clobtypes.Order_SIDE_BUY,
Quantums: 20,
Subticks: 15,
GoodTilOneof: &clobtypes.Order_GoodTilBlock{GoodTilBlock: 20},
TimeInForce: clobtypes.Order_TIME_IN_FORCE_FILL_OR_KILL,
},
),
) {
resp := tApp.CheckTx(checkTx)
Expand All @@ -349,7 +356,19 @@ func TestImmediateExecutionLongTermOrders(t *testing.T) {
BlockAdvancement: testapp.BlockAdvancement{
StatefulOrders: []clobtypes.Order{
constants.LongTermOrder_Carl_Num0_Id0_Clob0_Sell1BTC_Price50000_GTBT10_IOC,
constants.LongTermOrder_Carl_Num0_Id0_Clob0_Sell1BTC_Price50000_GTBT10_FOK,
{
OrderId: clobtypes.OrderId{
SubaccountId: constants.Carl_Num0,
ClientId: 0,
OrderFlags: clobtypes.OrderIdFlags_LongTerm,
ClobPairId: 0,
},
Side: clobtypes.Order_SIDE_SELL,
Quantums: 100_000_000,
Subticks: 50_000_000_000,
GoodTilOneof: &clobtypes.Order_GoodTilBlockTime{GoodTilBlockTime: 10},
TimeInForce: clobtypes.Order_TIME_IN_FORCE_FILL_OR_KILL,
},
},
},
ExpectedDeliverTxErrors: map[int]string{
Expand Down
8 changes: 4 additions & 4 deletions protocol/x/clob/types/operations_to_propose_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ func TestClearOperationsQueue(t *testing.T) {
}

func TestMustAddShortTermOrderTxBytes(t *testing.T) {
shortTermOrder1 := constants.Order_Carl_Num0_Id0_Clob0_Buy05BTC_Price50000_GTB10_FOK
shortTermOrder1 := constants.Order_Carl_Num0_Id0_Clob0_Buy05BTC_Price50000_GTB10_IOC
shortTermOrder2 := constants.Order_Carl_Num1_Id1_Clob0_Buy1kQtBTC_Price50000
shortTermOrder3 := constants.Order_Carl_Num1_Id0_Clob0_Buy1BTC_Price50000
shortTermOrder4 := constants.Order_Alice_Num0_Id0_Clob0_Buy5_Price10_GTB15
Expand Down Expand Up @@ -166,7 +166,7 @@ func TestMustAddShortTermOrderTxBytes_PanicsOnOrderInShortTermOrderHashToTxBytes
}

func TestMustAddShortTermOrderPlacementToOperationsQueue(t *testing.T) {
shortTermOrder1 := constants.Order_Carl_Num0_Id0_Clob0_Buy05BTC_Price50000_GTB10_FOK
shortTermOrder1 := constants.Order_Carl_Num0_Id0_Clob0_Buy05BTC_Price50000_GTB10_IOC
shortTermOrder2 := constants.Order_Carl_Num1_Id1_Clob0_Buy1kQtBTC_Price50000
shortTermOrder3 := constants.Order_Carl_Num1_Id0_Clob0_Buy1BTC_Price50000
shortTermOrder4 := constants.Order_Alice_Num0_Id0_Clob0_Buy5_Price10_GTB15
Expand Down Expand Up @@ -252,7 +252,7 @@ func TestMustAddShortTermOrderPlacementToOperationsQueue_PanicsOnOrderNotInShort
}

func TestRemoveShortTermOrderTxBytes(t *testing.T) {
shortTermOrder1 := constants.Order_Carl_Num0_Id0_Clob0_Buy05BTC_Price50000_GTB10_FOK
shortTermOrder1 := constants.Order_Carl_Num0_Id0_Clob0_Buy05BTC_Price50000_GTB10_IOC
shortTermOrder2 := constants.Order_Carl_Num1_Id1_Clob0_Buy1kQtBTC_Price50000
shortTermOrder3 := constants.Order_Carl_Num1_Id0_Clob0_Buy1BTC_Price50000
shortTermOrder4 := constants.Order_Alice_Num0_Id0_Clob0_Buy5_Price10_GTB15
Expand Down Expand Up @@ -415,7 +415,7 @@ func TestMustAddStatefulOrderPlacementToOperationsQueue_PanicsOnOrderInOrderHash
}

func TestMustAddMatchToOperationsQueue(t *testing.T) {
shortTermOrder1 := constants.Order_Carl_Num0_Id0_Clob0_Buy05BTC_Price50000_GTB10_FOK
shortTermOrder1 := constants.Order_Carl_Num0_Id0_Clob0_Buy05BTC_Price50000_GTB10_IOC
shortTermOrder2 := constants.Order_Carl_Num1_Id1_Clob0_Buy1kQtBTC_Price50000
shortTermOrder3 := constants.Order_Carl_Num0_Id0_Clob0_Sell1BTC_Price500000_GTB10
longTermOrder1 := constants.LongTermOrder_Dave_Num0_Id0_Clob0_Sell1BTC_Price50000_GTBT10
Expand Down
1 change: 0 additions & 1 deletion protocol/x/clob/types/order_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -392,7 +392,6 @@ func TestOrder_IsReduceOnly(t *testing.T) {

func TestOrder_RequiresImmediateExecution(t *testing.T) {
require.False(t, constants.Order_Alice_Num0_Id1_Clob0_Sell10_Price15_GTB15.RequiresImmediateExecution())
require.True(t, constants.Order_Alice_Num1_Id1_Clob1_Sell10_Price15_GTB20_FOK.RequiresImmediateExecution())
require.True(t, constants.Order_Alice_Num1_Id1_Clob1_Sell10_Price15_GTB20_IOC.RequiresImmediateExecution())
}

Expand Down

0 comments on commit 51f8b41

Please sign in to comment.