Skip to content

Commit 946cff0

Browse files
committed
Remove unused old tests
1 parent 64cbd47 commit 946cff0

File tree

1 file changed

+0
-209
lines changed

1 file changed

+0
-209
lines changed

contracts/external/cw-abc/src/testing.rs

-209
Original file line numberDiff line numberDiff line change
@@ -87,212 +87,3 @@ pub fn mock_init(deps: DepsMut, init_msg: InstantiateMsg) -> Result<Response, Co
8787
let env = mock_env();
8888
contract::instantiate(deps, env, info, init_msg)
8989
}
90-
91-
// pub fn mock_tf_dependencies(
92-
// ) -> OwnedDeps<MockStorage, MockApi, MockQuerier<TokenFactoryQuery>, TokenFactoryQuery> {
93-
// OwnedDeps {
94-
// storage: MockStorage::default(),
95-
// api: MockApi::default(),
96-
// querier: MockQuerier::<TokenFactoryQuery>::new(&[]),
97-
// custom_query_type: PhantomData::<TokenFactoryQuery>,
98-
// }
99-
// }
100-
101-
// fn setup_test(
102-
// deps: DepsMut<TokenFactoryMsg>,
103-
// decimals: u8,
104-
// reserve_decimals: u8,
105-
// curve_type: CurveType,
106-
// ) {
107-
// // this matches `linear_curve` test case from curves.rs
108-
// let creator = String::from(CREATOR);
109-
// let msg = default_instantiate_msg(decimals, reserve_decimals, curve_type);
110-
// let info = mock_info(&creator, &[]);
111-
112-
// // make sure we can instantiate with this
113-
// let res = instantiate(deps, mock_env(), info, msg).unwrap();
114-
// assert_eq!(0, res.messages.len());
115-
// }
116-
117-
// // Mock token factory querier dependencies
118-
// #[test]
119-
// fn proper_instantiation() -> CwAbcResult<()> {
120-
// let mut deps = mock_tf_dependencies();
121-
122-
// // this matches `linear_curve` test case from curves.rs
123-
// let creator = String::from("creator");
124-
// let curve_type = CurveType::SquareRoot {
125-
// slope: Uint128::new(1),
126-
// scale: 1,
127-
// };
128-
// let msg = default_instantiate_msg(2, 8, curve_type.clone());
129-
// let info = mock_info(&creator, &[]);
130-
131-
// // make sure we can instantiate with this
132-
// let res = instantiate(deps.as_mut(), mock_env(), info, msg)?;
133-
// assert_that!(res.messages.len()).is_equal_to(1);
134-
// let submsg = res.messages.get(0).unwrap();
135-
// assert_that!(submsg.msg).is_equal_to(CosmosMsg::Custom(WasmMsg::Execute {
136-
// contract_addr: (),
137-
// msg: (),
138-
// funds: (),
139-
// }));
140-
141-
// // TODO!
142-
// // // token info is proper
143-
// // let token = query_token_info(deps.as_ref()).unwrap();
144-
// // assert_that!(&token.name, &msg.name);
145-
// // assert_that!(&token.symbol, &msg.symbol);
146-
// // assert_that!(token.decimals, 2);
147-
// // assert_that!(token.total_supply, Uint128::zero());
148-
149-
// // curve state is sensible
150-
// let state = query_curve_info(deps.as_ref(), curve_type.to_curve_fn())?;
151-
// assert_that!(state.reserve).is_equal_to(Uint128::zero());
152-
// assert_that!(state.supply).is_equal_to(Uint128::zero());
153-
// assert_that!(state.reserve_denom.as_str()).is_equal_to(TEST_RESERVE_DENOM);
154-
// // spot price 0 as supply is 0
155-
// assert_that!(state.spot_price).is_equal_to(Decimal::zero());
156-
157-
// // curve type is stored properly
158-
// let curve = CURVE_TYPE.load(&deps.storage).unwrap();
159-
// assert_eq!(curve_type, curve);
160-
161-
// // no balance
162-
// // assert_eq!(get_balance(deps.as_ref(), &creator), Uint128::zero());
163-
164-
// Ok(())
165-
// }
166-
167-
// #[test]
168-
// fn buy_issues_tokens() {
169-
// let mut deps = mock_dependencies();
170-
// let curve_type = CurveType::Linear {
171-
// slope: Uint128::new(1),
172-
// scale: 1,
173-
// };
174-
// setup_test(deps.as_mut(), 2, 8, curve_type.clone());
175-
176-
// // succeeds with proper token (5 BTC = 5*10^8 satoshi)
177-
// let info = mock_info(INVESTOR, &coins(500_000_000, DENOM));
178-
// let buy = ExecuteMsg::Buy {};
179-
// execute(deps.as_mut(), mock_env(), info, buy.clone()).unwrap();
180-
181-
// // bob got 1000 EPOXY (10.00)
182-
// assert_eq!(get_balance(deps.as_ref(), INVESTOR), Uint128::new(1000));
183-
// assert_eq!(get_balance(deps.as_ref(), BUYER), Uint128::zero());
184-
185-
// // send them all to buyer
186-
// let info = mock_info(INVESTOR, &[]);
187-
// let send = ExecuteMsg::Transfer {
188-
// recipient: BUYER.into(),
189-
// amount: Uint128::new(1000),
190-
// };
191-
// execute(deps.as_mut(), mock_env(), info, send).unwrap();
192-
193-
// // ensure balances updated
194-
// assert_eq!(get_balance(deps.as_ref(), INVESTOR), Uint128::zero());
195-
// assert_eq!(get_balance(deps.as_ref(), BUYER), Uint128::new(1000));
196-
197-
// // second stake needs more to get next 1000 EPOXY
198-
// let info = mock_info(INVESTOR, &coins(1_500_000_000, DENOM));
199-
// execute(deps.as_mut(), mock_env(), info, buy).unwrap();
200-
201-
// // ensure balances updated
202-
// assert_eq!(get_balance(deps.as_ref(), INVESTOR), Uint128::new(1000));
203-
// assert_eq!(get_balance(deps.as_ref(), BUYER), Uint128::new(1000));
204-
205-
// // check curve info updated
206-
// let curve = query_curve_info(deps.as_ref(), curve_type.to_curve_fn()).unwrap();
207-
// assert_eq!(curve.reserve, Uint128::new(2_000_000_000));
208-
// assert_eq!(curve.supply, Uint128::new(2000));
209-
// assert_eq!(curve.spot_price, Decimal::percent(200));
210-
211-
// // check token info updated
212-
// let token = query_token_info(deps.as_ref()).unwrap();
213-
// assert_eq!(token.decimals, 2);
214-
// assert_eq!(token.total_supply, Uint128::new(2000));
215-
// }
216-
217-
// #[test]
218-
// fn bonding_fails_with_wrong_denom() {
219-
// let mut deps = mock_dependencies();
220-
// let curve_type = CurveType::Linear {
221-
// slope: Uint128::new(1),
222-
// scale: 1,
223-
// };
224-
// setup_test(deps.as_mut(), 2, 8, curve_type);
225-
226-
// // fails when no tokens sent
227-
// let info = mock_info(INVESTOR, &[]);
228-
// let buy = ExecuteMsg::Buy {};
229-
// let err = execute(deps.as_mut(), mock_env(), info, buy.clone()).unwrap_err();
230-
// assert_eq!(err, PaymentError::NoFunds {}.into());
231-
232-
// // fails when wrong tokens sent
233-
// let info = mock_info(INVESTOR, &coins(1234567, "wei"));
234-
// let err = execute(deps.as_mut(), mock_env(), info, buy.clone()).unwrap_err();
235-
// assert_eq!(err, PaymentError::MissingDenom(DENOM.into()).into());
236-
237-
// // fails when too many tokens sent
238-
// let info = mock_info(INVESTOR, &[coin(3400022, DENOM), coin(1234567, "wei")]);
239-
// let err = execute(deps.as_mut(), mock_env(), info, buy).unwrap_err();
240-
// assert_eq!(err, PaymentError::MultipleDenoms {}.into());
241-
// }
242-
243-
// #[test]
244-
// fn burning_sends_reserve() {
245-
// let mut deps = mock_dependencies();
246-
// let curve_type = CurveType::Linear {
247-
// slope: Uint128::new(1),
248-
// scale: 1,
249-
// };
250-
// setup_test(deps.as_mut(), 2, 8, curve_type.clone());
251-
252-
// // succeeds with proper token (20 BTC = 20*10^8 satoshi)
253-
// let info = mock_info(INVESTOR, &coins(2_000_000_000, DENOM));
254-
// let buy = ExecuteMsg::Buy {};
255-
// execute(deps.as_mut(), mock_env(), info, buy).unwrap();
256-
257-
// // bob got 2000 EPOXY (20.00)
258-
// assert_eq!(get_balance(deps.as_ref(), INVESTOR), Uint128::new(2000));
259-
260-
// // cannot burn too much
261-
// let info = mock_info(INVESTOR, &[]);
262-
// let burn = ExecuteMsg::Burn {
263-
// amount: Uint128::new(3000),
264-
// };
265-
// let err = execute(deps.as_mut(), mock_env(), info, burn).unwrap_err();
266-
// // TODO check error
267-
268-
// // burn 1000 EPOXY to get back 15BTC (*10^8)
269-
// let info = mock_info(INVESTOR, &[]);
270-
// let burn = ExecuteMsg::Burn {
271-
// amount: Uint128::new(1000),
272-
// };
273-
// let res = execute(deps.as_mut(), mock_env(), info, burn).unwrap();
274-
275-
// // balance is lower
276-
// assert_eq!(get_balance(deps.as_ref(), INVESTOR), Uint128::new(1000));
277-
278-
// // ensure we got our money back
279-
// assert_eq!(1, res.messages.len());
280-
// assert_eq!(
281-
// &res.messages[0],
282-
// &SubMsg::new(BankMsg::Send {
283-
// to_address: INVESTOR.into(),
284-
// amount: coins(1_500_000_000, DENOM),
285-
// })
286-
// );
287-
288-
// // check curve info updated
289-
// let curve = query_curve_info(deps.as_ref(), curve_type.to_curve_fn()).unwrap();
290-
// assert_eq!(curve.reserve, Uint128::new(500_000_000));
291-
// assert_eq!(curve.supply, Uint128::new(1000));
292-
// assert_eq!(curve.spot_price, Decimal::percent(100));
293-
294-
// // check token info updated
295-
// let token = query_token_info(deps.as_ref()).unwrap();
296-
// assert_eq!(token.decimals, 2);
297-
// assert_eq!(token.total_supply, Uint128::new(1000));
298-
// }

0 commit comments

Comments
 (0)