code: def test_fixed_stream(self, dtype):
      start_date = dates.convert_to_date_tensor([(2020, 2, 2)])
      maturity_date = dates.convert_to_date_tensor([(2023, 2, 2)])
      valuation_date = dates.convert_to_date_tensor([(2020, 2, 2)])
      period_6m = dates.periods.months(6)
      fix_spec = instruments.FixedCouponSpecs(
          coupon_frequency=period_6m,
          currency="usd",
          notional=1.0,
          coupon_rate=0.03134,
          daycount_convention=instruments.DayCountConvention.ACTUAL_365,
          businessday_rule=dates.BusinessDayConvention.NONE,
      )
  
      cf_stream = instruments.FixedCashflowStream(
          start_date, maturity_date, [fix_spec], dtype=dtype
      )
  
      curve_dates = valuation_date + dates.periods.years(
          [1, 2, 3, 5, 7, 10, 30]
      )
      reference_curve = instruments.RateCurve(
          curve_dates,
          np.array(
              [
                  0.02834814,
                  0.03077457,
                  0.03113739,
                  0.03130794,
                  0.03160892,
                  0.03213901,
                  0.03257991,
              ],
              dtype=dtype,
          ),
          valuation_date=valuation_date,
          dtype=dtype,
      )
      market = instruments.InterestRateMarket(
          reference_curve=reference_curve,
          discount_curve=reference_curve,
      )
  
      price = self.evaluate(cf_stream.price(valuation_date, market))
      np.testing.assert_allclose(price, 0.089259267853547, atol=1e-6)
  
file_path: tf-quant-finance/tf_quant_finance/experimental/instruments/cashflow_stream_test.py
imports: from absl.testing import parameterized
  import numpy
  import tensorflow.compat.v2
  import tf_quant_finance
  from tensorflow.python.framework import test_util
label_desc: Use image node_id 1 for calling the CashflowStreamTest obj's underlying member method code with example usage: obj.test_fixed_stream(dtype) without return types